/** * Create a context object. * * @param \Drupal\Core\Plugin\Context\ContextDefinitionInterface $context_definition * The context definition. * @param mixed $context_value|NULL * The context value object. */ public function __construct(ContextDefinitionInterface $context_definition, $context_value = NULL) { parent::__construct($context_definition, NULL); $this->cacheabilityMetadata = new CacheableMetadata(); if (!is_null($context_value)) { $this->setContextValue($context_value); } }
/** * {@inheritdoc} */ public function __construct(ContextDefinitionInterface $context_definition) { parent::__construct($context_definition); $this->cacheabilityMetadata = new CacheableMetadata(); }