protected function ActionBag::initializePlugin

Initializes a plugin and stores the result in $this->pluginInstances.

Parameters

string $instance_id: The ID of the plugin instance to initialize.

Overrides PluginBag::initializePlugin

File

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

Class

ActionBag
Provides a container for lazily loading Action plugins.

Namespace

Drupal\Core\Action

Code

protected function initializePlugin($instance_id) {
  if (isset($this->pluginInstances[$instance_id])) {
    return;
  }
  $this->pluginInstances[$instance_id] = $this->manager
    ->createInstance($instance_id, $this->configuration);
}