fix: RootPackageLoader.php constructor creates unusable fallback instance of VersionGuesser (#12305)
parent
e58aad45b5
commit
a73b127dda
|
@ -60,7 +60,12 @@ class RootPackageLoader extends ArrayLoader
|
|||
|
||||
$this->manager = $manager;
|
||||
$this->config = $config;
|
||||
$this->versionGuesser = $versionGuesser ?: new VersionGuesser($config, new ProcessExecutor($io), $this->versionParser, $io);
|
||||
if (null === $versionGuesser) {
|
||||
$processExecutor = new ProcessExecutor($io);
|
||||
$processExecutor->enableAsync();
|
||||
$versionGuesser = new VersionGuesser($config, $processExecutor, $this->versionParser);
|
||||
}
|
||||
$this->versionGuesser = $versionGuesser;
|
||||
$this->io = $io;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue