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
|
@@ 356-361 (lines=6) @@
|
| 353 |
|
} |
| 354 |
|
|
| 355 |
|
$this->manifest = json_decode($manifestContents, true, 512, JSON_OBJECT_AS_ARRAY); |
| 356 |
|
if (json_last_error() !== JSON_ERROR_NONE) { |
| 357 |
|
throw new JsonParsingException( |
| 358 |
|
'Error parsing manifest file' |
| 359 |
|
. (function_exists('json_last_error_msg') ? ': ' . json_last_error_msg() : '') |
| 360 |
|
); |
| 361 |
|
} |
| 362 |
|
} |
| 363 |
|
|
| 364 |
|
return $this->manifest; |