/** * Constructs a Handler object. * * @param array $configuration * A configuration array containing information about the plugin instance. * @param string $plugin_id * The plugin_id for the plugin instance. * @param mixed $plugin_definition * The plugin implementation definition. */ public function __construct(array $configuration, $plugin_id, $plugin_definition) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->is_handler = TRUE; }
/** * Constructs a new DisplayPluginBase object. * * Because DisplayPluginBase::initDisplay() takes the display configuration by * reference and handles it differently than usual plugin configuration, pass * an empty array of configuration to the parent. This prevents our * configuration from being duplicated. * * @todo Replace DisplayPluginBase::$display with * DisplayPluginBase::$configuration to standardize with other plugins. * * @param array $configuration * A configuration array containing information about the plugin instance. * @param string $plugin_id * The plugin_id for the plugin instance. * @param mixed $plugin_definition * The plugin implementation definition. */ public function __construct(array $configuration, $plugin_id, $plugin_definition) { parent::__construct(array(), $plugin_id, $plugin_definition); }
/** * Constructs a WizardPluginBase object. */ public function __construct(array $configuration, $plugin_id, $plugin_definition) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->base_table = $this->definition['base_table']; $entity_types = \Drupal::entityManager()->getDefinitions(); foreach ($entity_types as $entity_type_id => $entity_type) { if ($this->base_table == $entity_type->getBaseTable()) { $this->entityType = $entity_type; $this->entityTypeId = $entity_type_id; } } }
public function __construct() { parent::__construct([], '', []); }
/** * Constructs a CachePluginBase object. * * @param array $configuration * A configuration array containing information about the plugin instance. * @param string $plugin_id * The plugin_id for the plugin instance. * @param mixed $plugin_definition * The plugin implementation definition. * @param \Drupal\Core\Render\RendererInterface $renderer * The HTML renderer. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, RendererInterface $renderer) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->renderer = $renderer; }
/** * Constructs a Handler object. */ public function __construct(array $configuration, $plugin_id, $plugin_definition) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->is_handler = TRUE; $this->optional = !empty($configuration['optional']); }
/** * Constructs a WizardPluginBase object. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, EntityTypeBundleInfoInterface $bundle_info_service) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->bundleInfoService = $bundle_info_service; $this->base_table = $this->definition['base_table']; $entity_types = \Drupal::entityManager()->getDefinitions(); foreach ($entity_types as $entity_type_id => $entity_type) { if ($this->base_table == $entity_type->getBaseTable() || $this->base_table == $entity_type->getDataTable()) { $this->entityType = $entity_type; $this->entityTypeId = $entity_type_id; } } }