コード例 #1
0
ファイル: BackendPluginBase.php プロジェクト: jkyto/agolf
 /**
  * {@inheritdoc}
  */
 public function __construct(array $configuration, $plugin_id, array $plugin_definition) {
   if (!empty($configuration['server']) && $configuration['server'] instanceof ServerInterface) {
     $this->setServer($configuration['server']);
     unset($configuration['server']);
   }
   parent::__construct($configuration, $plugin_id, $plugin_definition);
 }
コード例 #2
0
 /**
  * {@inheritdoc}
  */
 public function __construct(array $configuration, $plugin_id, array $plugin_definition)
 {
     // @todo Change key to, e.g., '*index', to avoid potential collisions.
     if (!empty($configuration['index']) && $configuration['index'] instanceof IndexInterface) {
         $this->setIndex($configuration['index']);
         unset($configuration['index']);
     }
     parent::__construct($configuration, $plugin_id, $plugin_definition);
 }