You are here

public function ChartsBlock::__construct in Charts 8.3

Same name and namespace in other branches
  1. 8.4 modules/charts_blocks/src/Plugin/Block/ChartsBlock.php \Drupal\charts_blocks\Plugin\Block\ChartsBlock::__construct()
  2. 5.0.x modules/charts_blocks/src/Plugin/Block/ChartsBlock.php \Drupal\charts_blocks\Plugin\Block\ChartsBlock::__construct()

Overrides BlockPluginTrait::__construct

File

modules/charts_blocks/src/Plugin/Block/ChartsBlock.php, line 55

Class

ChartsBlock
Provides a 'ChartsBlock' block.

Namespace

Drupal\charts_blocks\Plugin\Block

Code

public function __construct(array $configuration, $plugin_id, $plugin_definition, ChartsSettingsService $chartsSettings) {
  parent::__construct($configuration, $plugin_id, $plugin_definition);
  $this
    ->setConfiguration($configuration);
  $this->defaults = new ChartsDefaultSettings();
  $this->colors = new ChartsDefaultColors();
  $this->chartsDefaultSettings = $chartsSettings
    ->getChartsSettings();
  $this->chartsBaseSettingsForm = new ChartsBaseSettingsForm();
}