function RepositorySet::getRootAliasesPerPackage
@phpstan-param list<array{package: string, version: string, alias: string, alias_normalized: string}> $aliases
Parameters
array[] $aliases:
Return value
array<string, array<string, array{alias: string, alias_normalized: string}>>
1 call to RepositorySet::getRootAliasesPerPackage()
- RepositorySet::__construct in vendor/
composer/ composer/ src/ Composer/ Repository/ RepositorySet.php - In most cases if you are looking to use this class as a way to find packages from repositories passing minimumStability is all you need to worry about. The rest is for advanced pool creation including aliases, pinned references and other special cases.
File
-
vendor/
composer/ composer/ src/ Composer/ Repository/ RepositorySet.php, line 408
Class
- RepositorySet
- @author Nils Adermann <naderman@naderman.de>
Namespace
Composer\RepositoryCode
private static function getRootAliasesPerPackage(array $aliases) : array {
$normalizedAliases = [];
foreach ($aliases as $alias) {
$normalizedAliases[$alias['package']][$alias['version']] = [
'alias' => $alias['alias'],
'alias_normalized' => $alias['alias_normalized'],
];
}
return $normalizedAliases;
}