Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. PluginManager.php

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\Plugin

Code

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);
}
RSS feed
Powered by Drupal