ソースを参照

Unfold aliased root packages, refs #1573

Jordi Boggiano 12 年 前
コミット
606f5839f1
1 ファイル変更5 行追加0 行削除
  1. 5 0
      src/Composer/Package/Loader/RootPackageLoader.php

+ 5 - 0
src/Composer/Package/Loader/RootPackageLoader.php

@@ -13,6 +13,7 @@
 namespace Composer\Package\Loader;
 
 use Composer\Package\BasePackage;
+use Composer\Package\AliasPackage;
 use Composer\Config;
 use Composer\Factory;
 use Composer\Package\Version\VersionParser;
@@ -66,6 +67,10 @@ class RootPackageLoader extends ArrayLoader
 
         $package = parent::load($config, $class);
 
+        if ($package instanceof AliasPackage) {
+            $package = $package->getAliasOf();
+        }
+
         $aliases = array();
         $stabilityFlags = array();
         $references = array();