From 3e19e3b0f1373e77838a87b972bebc8bccda301e Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Fri, 13 Mar 2020 14:27:27 +0100 Subject: [PATCH] Show alias of version in package lists in problems --- src/Composer/DependencyResolver/Problem.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Composer/DependencyResolver/Problem.php b/src/Composer/DependencyResolver/Problem.php index 0757dc534..f0dba7567 100644 --- a/src/Composer/DependencyResolver/Problem.php +++ b/src/Composer/DependencyResolver/Problem.php @@ -13,6 +13,7 @@ namespace Composer\DependencyResolver; use Composer\Package\CompletePackageInterface; +use Composer\Package\AliasPackage; use Composer\Repository\RepositorySet; use Composer\Repository\LockArrayRepository; use Composer\Semver\Constraint\Constraint; @@ -290,7 +291,7 @@ class Problem $prepared = array(); foreach ($packages as $package) { $prepared[$package->getName()]['name'] = $package->getPrettyName(); - $prepared[$package->getName()]['versions'][$package->getVersion()] = $package->getPrettyVersion(); + $prepared[$package->getName()]['versions'][$package->getVersion()] = $package->getPrettyVersion().($package instanceof AliasPackage ? ' (alias of '.$package->getAliasOf()->getPrettyVersion().')' : ''); } foreach ($prepared as $name => $package) { // remove the implicit dev-master alias to avoid cruft in the display