Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 public function __construct($configuration, $plugin_id, $plugin_definition, LoggerChannelInterface $logger_channel, MessengerInterface $messenger)
 {
     parent::__construct($configuration, $plugin_id, $plugin_definition);
     $this->loggerChannel = $logger_channel;
     $this->messenger = $messenger;
     foreach ($this->defaultProperties() as $property => $value) {
         $this->{$property} = $value;
     }
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function __construct($configuration, $plugin_id, $plugin_definition, LoggerChannelInterface $logger_channel, MessengerInterface $messenger)
 {
     parent::__construct($configuration, $plugin_id, $plugin_definition);
     $this->loggerChannel = $logger_channel;
     $this->messenger = $messenger;
     $this->errorMessage = 'Error while loading @type @machine_name having service @service.';
     if (!empty($configuration['errorMessage'])) {
         $this->errorMessage = $configuration['errorMessage'];
     }
 }