From 890e60c6144c44f486e9f87c71b900360a6a1f42 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 29 Jun 2012 11:45:06 +0200 Subject: [PATCH] Allow multiple configs to disable the same repo --- src/Composer/Config.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Composer/Config.php b/src/Composer/Config.php index e9bc28199..220f0b335 100644 --- a/src/Composer/Config.php +++ b/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