/** * {@inheritdoc} */ protected function initializePlugin($instance_id) { parent::initializePlugin($instance_id); $plugin_instance = $this->pluginInstances[$instance_id]; if ($plugin_instance instanceof ConfigurableSearchPluginInterface) { $plugin_instance->setSearchPageId($this->searchPageId); } }
/** * {@inheritdoc} */ protected function initializePlugin($instance_id) { if (!$instance_id) { throw new PluginException(String::format("The block '@block' did not specify a plugin.", array('@block' => $this->blockId))); } try { parent::initializePlugin($instance_id); } catch (PluginException $e) { $module = $this->configuration['provider']; // Ignore blocks belonging to disabled modules, but re-throw valid // exceptions when the module is enabled and the plugin is misconfigured. if (!$module || \Drupal::moduleHandler()->moduleExists($module)) { throw $e; } } }
/** * {@inheritdoc} */ protected function initializePlugin($instance_id) { parent::initializePlugin($instance_id); $this->pluginInstances[$instance_id]->setQueue($this->queue); }