/** * Constructs a BlockRegion plugin instance. * * @param array $configuration * The plugin configuration. * @param string $plugin_id * The plugin ID. * @param mixed $plugin_definition * The plugin definition. * @param array $regions * Array of region maps, keyed by theme. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, array $regions) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->regions = $regions; }
/** * Constructs a FieldType plugin. * * @param array $configuration * The plugin configuration. * @param string $plugin_id * The plugin ID. * @param mixed $plugin_definition * The plugin definition. * @param \Drupal\Component\Plugin\PluginManagerInterface $cck_plugin_manager * The cckfield plugin manager. * @param \Drupal\migrate\Plugin\MigrationInterface $migration * The migration being run. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, PluginManagerInterface $cck_plugin_manager, MigrationInterface $migration = NULL) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->cckPluginManager = $cck_plugin_manager; $this->migration = $migration; }
/** * FilterID constructor. * * @param array $configuration * Plugin configuration. * @param string $plugin_id * The plugin ID. * @param mixed $plugin_definition * The plugin definition. * @param \Drupal\Component\Plugin\PluginManagerInterface $filter_manager * The filter plugin manager. * @param TranslationInterface $translator * (optional) The string translation service. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, PluginManagerInterface $filter_manager, TranslationInterface $translator = NULL) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->filterManager = $filter_manager; $this->stringTranslation = $translator; }