@@ 173-182 (lines=10) @@ | ||
170 | * @return mixed |
|
171 | * @throws \Crossjoin\Json\Exception\NativeJsonErrorException |
|
172 | */ |
|
173 | private function decodePhpGte54($json, $assoc, $depth, $options) |
|
174 | { |
|
175 | $data = \json_decode($json, $assoc, $depth, $options); |
|
176 | ||
177 | if (\json_last_error() !== \JSON_ERROR_NONE) { |
|
178 | throw $this->getNativeJsonErrorException(); |
|
179 | } |
|
180 | ||
181 | return $data; |
|
182 | } |
|
183 | ||
184 | /** |
|
185 | * @param string $json |
|
@@ 192-201 (lines=10) @@ | ||
189 | * @return mixed |
|
190 | * @throws \Crossjoin\Json\Exception\NativeJsonErrorException |
|
191 | */ |
|
192 | private function decodePhpLt54($json, $assoc, $depth) |
|
193 | { |
|
194 | $data = \json_decode($json, $assoc, $depth); |
|
195 | ||
196 | if (\json_last_error() !== \JSON_ERROR_NONE) { |
|
197 | throw $this->getNativeJsonErrorException(); |
|
198 | } |
|
199 | ||
200 | return $data; |
|
201 | } |
|
202 | ||
203 | /** |
|
204 | * @param string $json |