public function BlocacheMetadata::setBlock in Blocache (Block Cache Control) 8
Set the default cache metadata.
File
- src/
BlocacheMetadata.php, line 137
Class
- BlocacheMetadata
- Class BlocacheMetadata.
Namespace
Drupal\blocacheCode
public function setBlock(BlockInterface $block) {
$this->block = $block;
$this->defaults = [
self::METADATA_MAX_AGE => $this->block
->getCacheMaxAge(),
self::METADATA_CONTEXTS => $this->block
->getCacheContexts(),
self::METADATA_TAGS => $this->block
->getCacheTags(),
];
$this->overridden = $this->block
->getThirdPartySetting(self::MODULE, self::OVERRIDEN);
$this->overrides = $this->block
->getThirdPartySetting(self::MODULE, 'metadata');
}