Fix 9999999-dev showing on composer show when no branch alias is defined for the default branch, fixes #10260
parent
5b47fa1896
commit
9f433aba76
|
@ -604,6 +604,11 @@ EOT
|
|||
}
|
||||
$matches = $pool->whatProvides($name, $constraint);
|
||||
foreach ($matches as $index => $package) {
|
||||
// avoid showing the 9999999-dev alias if the default branch has no branch-alias set
|
||||
if ($package instanceof AliasPackage && $package->getVersion() === VersionParser::DEFAULT_BRANCH_ALIAS) {
|
||||
$package = $package->getAliasOf();
|
||||
}
|
||||
|
||||
// select an exact match if it is in the installed repo and no specific version was required
|
||||
if (null === $version && $installedRepo->hasPackage($package)) {
|
||||
$matchedPackage = $package;
|
||||
|
|
Loading…
Reference in New Issue