Optimisation: Composer repo version listings are index by package name
parent
65243ca392
commit
8b28d4bc82
|
@ -336,12 +336,12 @@ class ComposerRepository extends ArrayRepository
|
||||||
}
|
}
|
||||||
|
|
||||||
$loadedPackages = array();
|
$loadedPackages = array();
|
||||||
foreach ($packages['packages'] as $versions) {
|
foreach ($packages['packages'] as $packageName => $versions) {
|
||||||
foreach ($versions as $version) {
|
if ($exactMatch && $packageName !== $name) {
|
||||||
if ($exactMatch && $version['name'] !== $name) {
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
foreach ($versions as $version) {
|
||||||
if ($acceptableCallback && !call_user_func(
|
if ($acceptableCallback && !call_user_func(
|
||||||
$acceptableCallback, strtolower($version['name']), VersionParser::parseStability($version['version'])
|
$acceptableCallback, strtolower($version['name']), VersionParser::parseStability($version['version'])
|
||||||
)) {
|
)) {
|
||||||
|
|
Loading…
Reference in New Issue