[], 'versions' => [], ]; $referenceMap = []; foreach ($installed['versions'] as $name => $package) { if (isset($package['type']) && $package['type'] === EXTENSION_TYPE) { $installedSixShopExtensions['versions'][$name] = $package; $referenceMap[$name] = $package['reference']; } } $installedSixShopExtensions['root']['reference'] = hash('md5', json_encode($referenceMap)); $filePath = $vendorDir . '/composer/installedSixShop.php'; file_put_contents($filePath, '