Load packages from the lock file for check-platform-reqs if no dependencies have been installed yet, fixes #8058
parent
c51e52a142
commit
5ddc40e93c
|
@ -51,6 +51,10 @@ EOT
|
||||||
$dependencies = $composer->getLocker()->getLockedRepository(!$input->getOption('no-dev'))->getPackages();
|
$dependencies = $composer->getLocker()->getLockedRepository(!$input->getOption('no-dev'))->getPackages();
|
||||||
} else {
|
} else {
|
||||||
$dependencies = $composer->getRepositoryManager()->getLocalRepository()->getPackages();
|
$dependencies = $composer->getRepositoryManager()->getLocalRepository()->getPackages();
|
||||||
|
// fallback to lockfile if installed repo is empty
|
||||||
|
if (!$dependencies) {
|
||||||
|
$dependencies = $composer->getLocker()->getLockedRepository(true)->getPackages();
|
||||||
|
}
|
||||||
$requires += $composer->getPackage()->getDevRequires();
|
$requires += $composer->getPackage()->getDevRequires();
|
||||||
}
|
}
|
||||||
foreach ($requires as $require => $link) {
|
foreach ($requires as $require => $link) {
|
||||||
|
|
Loading…
Reference in New Issue