function ComposerInspector::getRootPackageInfo
Returns the output of `composer show --self` in a directory.
Parameters
string $working_dir: The directory in which to run Composer.
Return value
array The parsed output of `composer show --self`.
File
-
core/
modules/ package_manager/ src/ ComposerInspector.php, line 376
Class
- ComposerInspector
- Defines a class to get information from Composer.
Namespace
Drupal\package_managerCode
public function getRootPackageInfo(string $working_dir) : array {
$this->validate($working_dir);
$this->runner
->run([
'show',
'--self',
'--format=json',
"--working-dir={$working_dir}",
], callback: $this->processCallback
->reset());
return $this->processCallback
->parseJsonOutput();
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.