function Plugin::serviceProvidersFromExtraSpi
1 call to Plugin::serviceProvidersFromExtraSpi()
- Plugin::serviceProviders in vendor/
tbachert/ spi/ src/ Composer/ Plugin.php
File
-
vendor/
tbachert/ spi/ src/ Composer/ Plugin.php, line 207
Class
Namespace
Nevay\SPI\ComposerCode
private function serviceProvidersFromExtraSpi(PackageInterface $package, array &$mappings) : void {
foreach ($package->getExtra()['spi'] ?? [] as $service => $providers) {
$providers = (array) $providers;
$mappings[$service] ??= [];
$mappings[$service] += array_fill_keys($providers, $package->getPrettyString() . ' (extra.spi)');
}
}