Skip to content

Commit

Permalink
Get source of alias packages to have real used version
Browse files Browse the repository at this point in the history
  • Loading branch information
soullivaneuh committed Apr 18, 2016
1 parent d6b3034 commit d605be2
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/VersionsCheck.php
Expand Up @@ -2,6 +2,7 @@

namespace SLLH\ComposerVersionsCheck;

use Composer\Package\AliasPackage;
use Composer\Package\LinkConstraint\VersionConstraint;
use Composer\Package\PackageInterface;
use Composer\Package\RootPackageInterface;
Expand Down Expand Up @@ -34,6 +35,11 @@ public function checkPackages(ArrayRepository $distRepository, WritableRepositor
{
$packages = $localRepository->getPackages();
foreach ($packages as $package) {
// Get source of alias packages to have real used version.
if ($package instanceof AliasPackage) {
$package = $package->getAliasOf();
}

// Old composer versions BC
$versionConstraint = class_exists('Composer\Semver\Constraint\Constraint')
? new Constraint('>', $package->getVersion())
Expand Down

0 comments on commit d605be2

Please sign in to comment.