public function ActionBag::__construct

Constructs a new ActionBag object.

Parameters

\Drupal\Component\Plugin\PluginManagerInterface $manager: The manager to be used for instantiating plugins.

array $instance_ids: The ids of the plugin instances with which we are dealing.

array $configuration: An array of configuration.

File

drupal/core/lib/Drupal/Core/Action/ActionBag.php, line 35
Contains \Drupal\Core\Action\ActionBag.

Class

ActionBag
Provides a container for lazily loading Action plugins.

Namespace

Drupal\Core\Action

Code

public function __construct(PluginManagerInterface $manager, array $instance_ids, array $configuration) {
  $this->manager = $manager;
  $this->instanceIDs = drupal_map_assoc($instance_ids);
  $this->configuration = $configuration;
}