Преглед изворни кода

Show alias of version in package lists in problems

Jordi Boggiano пре 5 година
родитељ
комит
3e19e3b0f1
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      src/Composer/DependencyResolver/Problem.php

+ 2 - 1
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