public function AdvancedPluginSelectorBase::__construct in Plugin 8.2
Constructs a new class instance.
Parameters
array $configuration:
string $plugin_id:
array $plugin_definition:
\Drupal\plugin\DefaultPluginResolver\DefaultPluginResolverInterface $default_plugin_resolver: The default plugin resolver.
\Drupal\Core\StringTranslation\TranslationInterface $string_translation:
Overrides PluginSelectorBase::__construct
File
- src/
Plugin/ Plugin/ PluginSelector/ AdvancedPluginSelectorBase.php, line 37
Class
- AdvancedPluginSelectorBase
- Provides a default base for most plugin selectors.
Namespace
Drupal\plugin\Plugin\Plugin\PluginSelectorCode
public function __construct(array $configuration, $plugin_id, array $plugin_definition, DefaultPluginResolverInterface $default_plugin_resolver, TranslationInterface $string_translation) {
parent::__construct($configuration, $plugin_id, $plugin_definition, $default_plugin_resolver);
$this->stringTranslation = $string_translation;
}