/** * Selects the page display variant. * * @param \Drupal\Core\Render\PageDisplayVariantSelectionEvent $event * The event to process. */ public function onSelectPageDisplayVariant(PageDisplayVariantSelectionEvent $event) { $event->setPluginId('display_variant_test'); $event->setPluginConfiguration(['required_configuration' => 'A very important, required value.']); $event->addCacheTags(['custom_cache_tag']); $context = new Context(new ContextDefinition('string', NULL, TRUE), 'Explicitly passed in context.'); $event->setContexts(['context' => $context]); }