Преглед изворни кода

Allow multiple configs to disable the same repo

Jordi Boggiano пре 12 година
родитељ
комит
890e60c614
1 измењених фајлова са 3 додато и 5 уклоњено
  1. 3 5
      src/Composer/Config.php

+ 3 - 5
src/Composer/Config.php

@@ -64,11 +64,9 @@ class Config
                 }
 
                 // disable a repository with an anonymous {"name": false} repo
-                foreach ($this->repositories as $repoName => $repoSpec) {
-                    if (isset($repository[$repoName]) && false === $repository[$repoName]) {
-                        unset($this->repositories[$repoName]);
-                        continue 2;
-                    }
+                if (1 === count($repository) && false === current($repository)) {
+                    unset($this->repositories[key($repository)]);
+                    continue;
                 }
 
                 // store repo