function ComposerPluginsValidator::__construct
Same name and namespace in other branches
- 11.x core/modules/package_manager/src/Validator/ComposerPluginsValidator.php \Drupal\package_manager\Validator\ComposerPluginsValidator::__construct()
File
-
core/
modules/ package_manager/ src/ Validator/ ComposerPluginsValidator.php, line 97
Class
- ComposerPluginsValidator
- Validates the allowed Composer plugins, both in active and stage.
Namespace
Drupal\package_manager\ValidatorCode
public function __construct(ConfigFactoryInterface $config_factory, private readonly ComposerInspector $inspector, private readonly PathLocator $pathLocator) {
$settings = $config_factory->get('package_manager.settings');
$this->additionalTrustedComposerPlugins = array_fill_keys(array_map([
__CLASS__,
'normalizePackageName',
], $settings->get('additional_trusted_composer_plugins')), '*');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.