@@ 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; |