You are here

public function PluginBase::__construct in Views (for Drupal 7) 8.3

Constructs a Plugin object.

Overrides PluginBase::__construct

2 calls to PluginBase::__construct()
HandlerBase::__construct in lib/Drupal/views/Plugin/views/HandlerBase.php
Constructs a Handler object.
WizardPluginBase::__construct in lib/Drupal/views/Plugin/views/wizard/WizardPluginBase.php
Constructs a WizardPluginBase object.
2 methods override PluginBase::__construct()
HandlerBase::__construct in lib/Drupal/views/Plugin/views/HandlerBase.php
Constructs a Handler object.
WizardPluginBase::__construct in lib/Drupal/views/Plugin/views/wizard/WizardPluginBase.php
Constructs a WizardPluginBase object.

File

lib/Drupal/views/Plugin/views/PluginBase.php, line 58
Definition of Drupal\views\Plugin\views\PluginBase.

Class

PluginBase

Namespace

Drupal\views\Plugin\views

Code

public function __construct(array $configuration, $plugin_id, DiscoveryInterface $discovery) {
  parent::__construct($configuration, $plugin_id, $discovery);
  $this->definition = $this->discovery
    ->getDefinition($plugin_id) + $configuration;
}