diff --git a/SystemInfo/Collector/JsonComposerLockSystemInfoCollector.php b/SystemInfo/Collector/JsonComposerLockSystemInfoCollector.php index 12ac2c13..cea9e8f3 100644 --- a/SystemInfo/Collector/JsonComposerLockSystemInfoCollector.php +++ b/SystemInfo/Collector/JsonComposerLockSystemInfoCollector.php @@ -58,9 +58,9 @@ public function collect() $packages[$packageData['name']] = new Value\ComposerPackage([ 'name' => $packageData['name'], 'version' => $packageData['version'], - 'dateTime' => new \DateTime($packageData['time']), + 'dateTime' => isset($packageData['time']) ? new \DateTime($packageData['time']) : null, 'homepage' => isset($packageData['homepage']) ? $packageData['homepage'] : '', - 'reference' => $packageData['source']['reference'], + 'reference' => isset($packageData['source']) ? $packageData['source']['reference'] : null, ]); if (isset($lockData['stability-flags'][$packageData['name']])) {