/**
   * 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);
  }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function __construct(array $configuration, $plugin_id, $plugin_definition)
 {
     parent::__construct($configuration, $plugin_id, $plugin_definition);
     $this->configuration += $this->defaultConfiguration();
 }
Exemplo n.º 3
0
 /**
  * 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;
 }
Exemplo n.º 4
0
 /**
  * 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);
 }
Exemplo n.º 5
0
 /**
  * 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;
 }
Exemplo n.º 6
0
 /**
  * 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);
 }
Exemplo n.º 7
0
  /**
   * 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');
  }
Exemplo n.º 8
0
 /**
  * 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');
 }
Exemplo n.º 9
0
 /**
  * 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);
 }