From 9ca884944c4b69ecd2e4d3d9972fda5bfc31a0b7 Mon Sep 17 00:00:00 2001 From: Beau Simensen Date: Sun, 15 Dec 2013 23:14:58 -0600 Subject: [PATCH] Skip aliases packages when looking for plugins. --- src/Composer/Plugin/PluginManager.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Composer/Plugin/PluginManager.php b/src/Composer/Plugin/PluginManager.php index 40376d145..91c28fbde 100644 --- a/src/Composer/Plugin/PluginManager.php +++ b/src/Composer/Plugin/PluginManager.php @@ -18,6 +18,7 @@ use Composer\IO\IOInterface; use Composer\Package\Package; use Composer\Package\Version\VersionParser; use Composer\Repository\RepositoryInterface; +use Composer\Package\AliasPackage; use Composer\Package\PackageInterface; use Composer\Package\Link; use Composer\Package\LinkConstraint\VersionConstraint; @@ -95,6 +96,9 @@ class PluginManager protected function loadRepository(RepositoryInterface $repo) { foreach ($repo->getPackages() as $package) { + if ($package instanceof AliasPackage) { + continue; + } if ('composer-plugin' === $package->getType()) { $requiresComposer = null; foreach ($package->getRequires() as $link) {