Installed repo contains only the required versions but the aliases are not always present at the right time so avoid looking up plugin dependencies using a constraint as it may not find dev-* packages even though they are there, fixes #9499
parent
f567fd69eb
commit
351b14e32b
|
@ -409,7 +409,7 @@ class PluginManager
|
||||||
);
|
);
|
||||||
|
|
||||||
foreach ($requires as $requireLink) {
|
foreach ($requires as $requireLink) {
|
||||||
foreach ($installedRepo->findPackagesWithReplacersAndProviders($requireLink->getTarget(), $requireLink->getConstraint()) as $requiredPackage) {
|
foreach ($installedRepo->findPackagesWithReplacersAndProviders($requireLink->getTarget()) as $requiredPackage) {
|
||||||
if (!isset($collected[$requiredPackage->getName()])) {
|
if (!isset($collected[$requiredPackage->getName()])) {
|
||||||
$collected[$requiredPackage->getName()] = $requiredPackage;
|
$collected[$requiredPackage->getName()] = $requiredPackage;
|
||||||
$collected = $this->collectDependencies($installedRepo, $collected, $requiredPackage);
|
$collected = $this->collectDependencies($installedRepo, $collected, $requiredPackage);
|
||||||
|
|
Loading…
Reference in New Issue