function ExtensionMap::keyByExtensionName
Parameters
array<int, Extension> $extensions:
Return value
array<string, Extension>
1 call to ExtensionMap::keyByExtensionName()
- ExtensionMap::setExtensions in vendor/
mglaman/ phpstan-drupal/ src/ Drupal/ ExtensionMap.php
File
-
vendor/
mglaman/ phpstan-drupal/ src/ Drupal/ ExtensionMap.php, line 75
Class
Namespace
mglaman\PHPStanDrupal\DrupalCode
private static function keyByExtensionName(array $extensions) : array {
// PHP 7.4 returns array|false, PHP 8.0 only returns an array.
// Make PHPStan happy. When PHP 7.4 is dropped, reduce to a single
// return.
$combined = array_combine(array_map(static function (Extension $extension) {
return $extension->getName();
}, $extensions), $extensions);
// @phpstan-ignore-next-line
assert(is_array($combined));
return $combined;
}