| @@ 208-216 (lines=9) @@ | ||
| 205 | * @param string $signKey | |
| 206 | * @return string | |
| 207 | */ | |
| 208 | public function calculateSign($data, $signKey) | |
| 209 |     { | |
| 210 | unset($data['ik_sign']); | |
| 211 | ksort($data, SORT_STRING); | |
| 212 | array_push($data, $signKey); | |
| 213 | $signAlgorithm = $this->getSignAlgorithm(); | |
| 214 |         $signString = implode(':', $data); | |
| 215 | return base64_encode(hash($signAlgorithm, $signString, true)); | |
| 216 | } | |
| 217 | } | |
| 218 | ||
| @@ 35-43 (lines=9) @@ | ||
| 32 | /** | |
| 33 |      * {@inheritdoc} | |
| 34 | */ | |
| 35 | public function calculateSign($data, $signKey) | |
| 36 |     { | |
| 37 | unset($data['ik_sign_hash']); | |
| 38 | ksort($data, SORT_STRING); | |
| 39 | array_push($data, $signKey); | |
| 40 | $signAlgorithm = $this->getSignAlgorithm(); | |
| 41 |         $signString = implode(':', $data); | |
| 42 | return base64_encode(hash($signAlgorithm, $signString, true)); | |
| 43 | } | |
| 44 | } | |
| 45 | ||