Ensure aliases are removed from local repos when a package is deleted from the filesystem
parent
4bbb168d44
commit
a518f471f7
|
@ -107,7 +107,7 @@ class InstallationManager
|
|||
public function isPackageInstalled(InstalledRepositoryInterface $repo, PackageInterface $package)
|
||||
{
|
||||
if ($package instanceof AliasPackage) {
|
||||
return $repo->hasPackage($package);
|
||||
return $repo->hasPackage($package) && $this->isPackageInstalled($repo, $package->getAliasOf());
|
||||
}
|
||||
|
||||
return $this->getInstaller($package->getType())->isInstalled($repo, $package);
|
||||
|
|
Loading…
Reference in New Issue