From 73bc137c3ca38b81e0b8ec0ee7437ce39aabd66e Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Wed, 15 Jan 2020 16:21:23 +0100 Subject: [PATCH] Avoid nameConstraints from being collected for fixed packages --- src/Composer/DependencyResolver/PoolBuilder.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Composer/DependencyResolver/PoolBuilder.php b/src/Composer/DependencyResolver/PoolBuilder.php index b150133d3..cb6a34947 100644 --- a/src/Composer/DependencyResolver/PoolBuilder.php +++ b/src/Composer/DependencyResolver/PoolBuilder.php @@ -52,6 +52,7 @@ class PoolBuilder // TODO do we really want the request here? kind of want a root requirements thingy instead $loadNames = array(); foreach ($request->getFixedPackages() as $package) { + $this->nameConstraints[$package->getName()] = null; $this->loadedNames[$package->getName()] = true; unset($loadNames[$package->getName()]); $loadNames += $this->loadPackage($request, $package);