Bladeren bron

Allow multiple configs to disable the same repo

Jordi Boggiano 12 jaren geleden
bovenliggende
commit
890e60c614
1 gewijzigde bestanden met toevoegingen van 3 en 5 verwijderingen
  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