protected function TestPluginBag::initializePlugin

Implements \Drupal\Component\Plugin\PluginBag::initializePlugin().

Overrides PluginBag::initializePlugin

File

drupal/core/modules/system/tests/modules/plugin_test/lib/Drupal/plugin_test/Plugin/TestPluginBag.php, line 40
Contains \Drupal\plugin_test\Plugin\TestPluginBag.

Class

TestPluginBag
Defines a plugin bag which uses fruit plugins.

Namespace

Drupal\plugin_test\Plugin

Code

protected function initializePlugin($instance_id) {

  // If the plugin was initialized before, just return.
  if (isset($this->pluginInstances[$instance_id])) {
    return;
  }
  $this->pluginInstances[$instance_id] = $this->manager
    ->createInstance($instance_id, array());
}