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);
|
$matches = $pool->whatProvides($name, $constraint);
|
||||||
foreach ($matches as $index => $package) {
|
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
|
// select an exact match if it is in the installed repo and no specific version was required
|
||||||
if (null === $version && $installedRepo->hasPackage($package)) {
|
if (null === $version && $installedRepo->hasPackage($package)) {
|
||||||
$matchedPackage = $package;
|
$matchedPackage = $package;
|
||||||
|
|
Loading…
Reference in New Issue