Optimisation: Composer repo version listings are index by package name
parent
65243ca392
commit
8b28d4bc82
|
@ -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'])
|
||||
)) {
|
||||
|
|
Loading…
Reference in New Issue