function PluginManager::getInstallPath
Retrieves the path a package is installed to.
Parameters
bool $global Whether this is a global package:
Return value
string|null Install path
1 call to PluginManager::getInstallPath()
- PluginManager::registerPackage in vendor/
composer/ composer/ src/ Composer/ Plugin/ PluginManager.php - Register a plugin package, activate it etc.
File
-
vendor/
composer/ composer/ src/ Composer/ Plugin/ PluginManager.php, line 555
Class
- PluginManager
- Plugin manager
Namespace
Composer\PluginCode
private function getInstallPath(PackageInterface $package, bool $global = false) : ?string {
if (!$global) {
return $this->composer
->getInstallationManager()
->getInstallPath($package);
}
assert(null !== $this->globalComposer);
return $this->globalComposer
->getInstallationManager()
->getInstallPath($package);
}