Browse Source

Fix repositories warning

Jordi Boggiano 13 years ago
parent
commit
eb35244230
1 changed files with 5 additions and 4 deletions
  1. 5 4
      src/Composer/Factory.php

+ 5 - 4
src/Composer/Factory.php

@@ -51,7 +51,6 @@ class Factory
         // Configuration defaults
         $composerConfig = array(
             'vendor-dir' => 'vendor',
-            'repositories' => array(),
         );
 
         $packageConfig = $file->read();
@@ -73,9 +72,11 @@ class Factory
 
         // load default repository unless it's explicitly disabled
         $loadPackagist = true;
-        foreach ($packageConfig['repositories'] as $repo) {
-            if (isset($repo['packagist']) && $repo['packagist'] === false) {
-                $loadPackagist = false;
+        if (isset($packageConfig['repositories'])) {
+            foreach ($packageConfig['repositories'] as $repo) {
+                if (isset($repo['packagist']) && $repo['packagist'] === false) {
+                    $loadPackagist = false;
+                }
             }
         }
         if ($loadPackagist) {