From a7e88f7a80970c7b867bf5f5769a13446c75322a Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 2 May 2013 17:43:45 +0200 Subject: [PATCH] Unfold aliases in streamable repos since aliases are already loaded by the pool, refs #1346, fixes #1851 --- src/Composer/Repository/ComposerRepository.php | 3 +++ 1 file changed, 3 insertions(+) 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;