1
0
Fork 0

Optimisation: Composer repo version listings are index by package name

pull/3994/head
Nils Adermann 2015-06-08 18:50:15 +02:00
parent 65243ca392
commit 8b28d4bc82
1 changed files with 5 additions and 5 deletions

View File

@ -336,12 +336,12 @@ class ComposerRepository extends ArrayRepository
}
$loadedPackages = array();
foreach ($packages['packages'] as $versions) {
foreach ($versions as $version) {
if ($exactMatch && $version['name'] !== $name) {
continue;
}
foreach ($packages['packages'] as $packageName => $versions) {
if ($exactMatch && $packageName !== $name) {
continue;
}
foreach ($versions as $version) {
if ($acceptableCallback && !call_user_func(
$acceptableCallback, strtolower($version['name']), VersionParser::parseStability($version['version'])
)) {