diff --git a/src/Composer/Repository/ComposerRepository.php b/src/Composer/Repository/ComposerRepository.php index 76c1f1dc3..1b205b00c 100644 --- a/src/Composer/Repository/ComposerRepository.php +++ b/src/Composer/Repository/ComposerRepository.php @@ -200,6 +200,9 @@ class ComposerRepository extends ArrayRepository implements StreamableRepository public function loadPackage(array $data) { $package = $this->createPackage($data['raw'], 'Composer\Package\Package'); + if ($package instanceof AliasPackage) { + $package = $package->getAliasOf(); + } $package->setRepository($this); return $package;