public function BlockDisplayVariant::setConfiguration in Chaos Tool Suite (ctools) 8.3
Sets the configuration for this plugin instance.
Parameters
array $configuration: An associative array containing the plugin's configuration.
Overrides VariantBase::setConfiguration
File
- src/
Plugin/ DisplayVariant/ BlockDisplayVariant.php, line 147
Class
- BlockDisplayVariant
- Provides a base class for a display variant that simply contains blocks.
Namespace
Drupal\ctools\Plugin\DisplayVariantCode
public function setConfiguration(array $configuration) {
// Preserve the uuid.
if ($this->configuration && !empty($this->configuration['uuid'])) {
$configuration['uuid'] = $this->configuration['uuid'];
}
parent::setConfiguration($configuration);
$this
->getBlockCollection()
->setConfiguration($this->configuration['blocks']);
return $this;
}