@ -44,14 +44,17 @@ class RootPackageLoader extends ArrayLoader
$package = parent::load($config);
$package = parent::load($config);
if (isset($config['repositories'])) {
if (isset($config['repositories'])) {
foreach ($config['repositories'] as $repoName => $repo) {
foreach ($config['repositories'] as $index => $repo) {
if (false === $repo && 'packagist' === $repoName) {
if (isset($repo['packagist']) && $repo['packagist'] === false) {
continue;
continue;
}
}
if (!is_array($repo)) {
if (!is_array($repo)) {
throw new \UnexpectedValueException('Repository '.$repoName.' in '.$package->getPrettyName().' '.$package->getVersion().' should be an array, '.gettype($repo).' given');
throw new \UnexpectedValueException('Repository '.$index.' should be an array, '.gettype($repo).' given');