| @@ 111-117 (lines=7) @@ | ||
| 108 | $values = []; |
|
| 109 | switch ($decodeFormat) { |
|
| 110 | case static::RESPONSE_TYPE_STRING: |
|
| 111 | foreach (explode($decodeSetting[static::DECODE_SEPARATOR], $data) as $key => $value) { |
|
| 112 | foreach ($decodeSetting[static::DECODE_PARAMS] as $param => $paramSetting) { |
|
| 113 | if ($key === $paramSetting[static::DECODE_PARAM_SETTING_MARKER]) { |
|
| 114 | $values[$param] = $value; |
|
| 115 | } |
|
| 116 | } |
|
| 117 | } |
|
| 118 | break; |
|
| 119 | case static::RESPONSE_TYPE_JSON: |
|
| 120 | foreach (json_decode($data, true) as $key => $value) { |
|
| @@ 143-149 (lines=7) @@ | ||
| 140 | $values[static::DECODE_PARAM_RESPONSE] = 'OK'; |
|
| 141 | $values[static::DECODE_PARAM_CODE] = json_decode($data, true); |
|
| 142 | } else { |
|
| 143 | foreach (explode($decodeSetting[static::DECODE_SEPARATOR], $data) as $key => $value) { |
|
| 144 | foreach ($decodeSetting[static::DECODE_PARAMS] as $param => $paramSetting) { |
|
| 145 | if ($key === $paramSetting[static::DECODE_PARAM_SETTING_MARKER]) { |
|
| 146 | $values[$param] = $value; |
|
| 147 | } |
|
| 148 | } |
|
| 149 | } |
|
| 150 | } |
|
| 151 | ||
| 152 | return $values; |
|