1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-09 00:22:53 +00:00

Fix handling of aliases to use consistent format everywhere

This commit is contained in:
Jordi Boggiano 2020-04-08 12:20:18 +02:00
parent a695f686c3
commit 64f907f93f
No known key found for this signature in database
GPG key ID: 7BBD42C429EC80BC
3 changed files with 9 additions and 21 deletions

View file

@ -46,12 +46,9 @@ class PoolBuilderTest extends TestCase
}, $stabilityFlags);
$parser = new VersionParser();
$normalizedAliases = array();
foreach ($rootAliases as $alias) {
$normalizedAliases[$alias['package']][$parser->normalize($alias['version'])] = array(
'alias' => $alias['alias'],
'alias_normalized' => $parser->normalize($alias['alias']),
);
foreach ($rootAliases as $index => $alias) {
$rootAliases[$index]['version'] = $parser->normalize($alias['version']);
$rootAliases[$index]['alias_normalized'] = $parser->normalize($alias['alias']);
}
$loader = new ArrayLoader();
@ -74,7 +71,7 @@ class PoolBuilderTest extends TestCase
return $pkg;
};
$repositorySet = new RepositorySet($minimumStability, $stabilityFlags, $normalizedAliases);
$repositorySet = new RepositorySet($minimumStability, $stabilityFlags, $rootAliases);
$repositorySet->addRepository($repo = new ArrayRepository());
foreach ($packages as $package) {
$repo->addPackage($loadPackage($package));