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