function RequireCommand::getPackagesByRequireKey
Return value
array<string, string>
2 calls to RequireCommand::getPackagesByRequireKey()
- RequireCommand::execute in vendor/
composer/ composer/ src/ Composer/ Command/ RequireCommand.php - RequireCommand::getInconsistentRequireKeys in vendor/
composer/ composer/ src/ Composer/ Command/ RequireCommand.php
File
-
vendor/
composer/ composer/ src/ Composer/ Command/ RequireCommand.php, line 383
Class
- RequireCommand
- @author Jérémy Romey <jeremy@free-agent.fr> @author Jordi Boggiano <j.boggiano@seld.be>
Namespace
Composer\CommandCode
private function getPackagesByRequireKey() : array {
$composerDefinition = $this->json
->read();
$require = [];
$requireDev = [];
if (isset($composerDefinition['require'])) {
$require = $composerDefinition['require'];
}
if (isset($composerDefinition['require-dev'])) {
$requireDev = $composerDefinition['require-dev'];
}
return array_merge(array_fill_keys(array_keys($require), 'require'), array_fill_keys(array_keys($requireDev), 'require-dev'));
}