From f8fae61b056c80c326a1a9d25176a8eb2c2ae9da Mon Sep 17 00:00:00 2001 From: aaukt Date: Fri, 17 Oct 2014 09:10:47 +0200 Subject: [PATCH] Add fallback for findPackage(s) for repo without provider This was introcuced in a4d43ee8605e8c48d8a8b277720dea9f92119d82, but is missing the fallback for a repository without providers. --- src/Composer/Repository/ComposerRepository.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Composer/Repository/ComposerRepository.php b/src/Composer/Repository/ComposerRepository.php index 82d8b9a36..134a47c2a 100644 --- a/src/Composer/Repository/ComposerRepository.php +++ b/src/Composer/Repository/ComposerRepository.php @@ -103,6 +103,9 @@ class ComposerRepository extends ArrayRepository implements StreamableRepository */ public function findPackage($name, $version) { + if (!$this->hasProviders()) { + return parent::findPackage($name, $version); + } // normalize version & name $versionParser = new VersionParser(); $version = $versionParser->normalize($version); @@ -125,6 +128,9 @@ class ComposerRepository extends ArrayRepository implements StreamableRepository */ public function findPackages($name, $version = null) { + if (!$this->hasProviders()) { + return parent::findPackages($name, $version); + } // normalize name $name = strtolower($name);