/** * Constructs a new DeleteNode 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\user\PrivateTempStoreFactory $temp_store_factory * The tempstore factory. * @param AccountInterface $current_user * Current user. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, AccountInterface $current_user, EntityStorageInterface $entity_storage) { $this->currentUser = $current_user; $this->entityStorage = $entity_storage; parent::__construct($configuration, $plugin_id, $plugin_definition); }
/** * {@inheritdoc} */ public function __construct(array $configuration, $plugin_id, $plugin_definition) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->configuration += $this->defaultConfiguration(); }
/** * Constructs a DeleteNode 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\user\TempStoreFactory $temp_store_factory * The tempstore factory. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, TempStoreFactory $temp_store_factory) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->tempStoreFactory = $temp_store_factory; }
/** * Constructs a new DeleteNode 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\user\PrivateTempStoreFactory $temp_store_factory * The tempstore factory. * @param AccountInterface $current_user * Current user. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, PrivateTempStoreFactory $temp_store_factory, AccountInterface $current_user) { $this->currentUser = $current_user; $this->tempStore = $temp_store_factory->get('node_multiple_delete_confirm'); parent::__construct($configuration, $plugin_id, $plugin_definition); }
/** * Constructs a new DeleteNode 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 \Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher * The event dispatcher service. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, EventDispatcherInterface $dispatcher) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->dispatcher = $dispatcher; }
/** * Constructs a DeleteFeed 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 array $plugin_definition * The plugin implementation definition. * @param \Drupal\user\PrivateTempStore $temp_store * The tempstore factory. * @param \Drupal\Core\Session\AccountInterface $user * The current user. */ public function __construct(array $configuration, $plugin_id, array $plugin_definition, PrivateTempStore $temp_store, AccountInterface $user) { $this->tempStore = $temp_store; $this->user = $user; parent::__construct($configuration, $plugin_id, $plugin_definition); }
/** * Constructs a new DeleteNode 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\user\PrivateTempStoreFactory $privateTempStoreFactory * The tempstore factory. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, PrivateTempStoreFactory $privateTempStoreFactory) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->privateTempStore = $privateTempStoreFactory->get('profile_multiple_delete_confirm'); }
/** * Constructs a new DeleteNode 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\user\TempStoreFactory $temp_store_factory * The tempstore factory. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, TempStoreFactory $temp_store_factory) { parent::__construct($configuration, $plugin_id, $plugin_definition); $this->tempStore = $temp_store_factory->get('node_multiple_delete_confirm'); }
/** * Constructs a DeleteNode 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\user\PrivateTempStoreFactory $temp_store_factory * The tempstore factory. * @param AccountInterface $current_user * Current user. */ public function __construct(array $configuration, $plugin_id, $plugin_definition, PrivateTempStoreFactory $temp_store_factory, AccountInterface $current_user) { $this->currentUser = $current_user; $this->tempStoreFactory = $temp_store_factory; parent::__construct($configuration, $plugin_id, $plugin_definition); }