diff --git a/src/Composer/DependencyResolver/PoolBuilder.php b/src/Composer/DependencyResolver/PoolBuilder.php index b079628ea..eb1403f7d 100644 --- a/src/Composer/DependencyResolver/PoolBuilder.php +++ b/src/Composer/DependencyResolver/PoolBuilder.php @@ -341,6 +341,12 @@ class PoolBuilder } else { $this->markPackageNameForLoading($require, $linkConstraint); } + } else { + // We also need to load the requirements of a fixed package + // unless it was skipped + if (!isset($this->skippedLoad[$require])) { + $this->markPackageNameForLoading($require, $linkConstraint); + } } }