src/Strategy/GithubStrategy.php 1 location
|
@@ 101-106 (lines=6) @@
|
| 98 |
|
$package = json_decode(humbug_get_contents($packageUrl), true); |
| 99 |
|
restore_error_handler(); |
| 100 |
|
|
| 101 |
|
if (null === $package || json_last_error() !== JSON_ERROR_NONE) { |
| 102 |
|
throw new JsonParsingException( |
| 103 |
|
'Error parsing JSON package data' |
| 104 |
|
. (function_exists('json_last_error_msg') ? ': ' . json_last_error_msg() : '') |
| 105 |
|
); |
| 106 |
|
} |
| 107 |
|
|
| 108 |
|
$versions = array_keys($package['package']['versions']); |
| 109 |
|
$versionParser = new VersionParser($versions); |
src/Strategy/ManifestStrategy.php 1 location
|
@@ 317-322 (lines=6) @@
|
| 314 |
|
} |
| 315 |
|
|
| 316 |
|
$this->manifest = json_decode($manifestContents, true, 512, JSON_OBJECT_AS_ARRAY); |
| 317 |
|
if (json_last_error() !== JSON_ERROR_NONE) { |
| 318 |
|
throw new JsonParsingException( |
| 319 |
|
'Error parsing manifest file' |
| 320 |
|
. (function_exists('json_last_error_msg') ? ': ' . json_last_error_msg() : '') |
| 321 |
|
); |
| 322 |
|
} |
| 323 |
|
} |
| 324 |
|
|
| 325 |
|
return $this->manifest; |