1
0
Fork 0

Do not fetch from repo for packages that obviously can not be there

pull/1168/head
Jordi Boggiano 2012-10-13 17:18:47 +02:00
parent 9369f48dcd
commit 41c7432fef
1 changed files with 4 additions and 0 deletions

View File

@ -196,6 +196,10 @@ class ComposerRepository extends ArrayRepository implements NotifiableRepository
public function whatProvides($name) public function whatProvides($name)
{ {
if ($name === 'php' || in_array(substr($name, 0, 4), array('ext-', 'lib-'), true) || $name === '__root__') {
return array();
}
if (isset($this->providers[$name])) { if (isset($this->providers[$name])) {
return $this->providers[$name]; return $this->providers[$name];
} }