You are here

public function PirateDayCacheabilityMetadataConfigOverride::getCacheableMetadata in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/config/tests/config_override_test/src/PirateDayCacheabilityMetadataConfigOverride.php \Drupal\config_override_test\PirateDayCacheabilityMetadataConfigOverride::getCacheableMetadata()
  2. 9 core/modules/config/tests/config_override_test/src/PirateDayCacheabilityMetadataConfigOverride.php \Drupal\config_override_test\PirateDayCacheabilityMetadataConfigOverride::getCacheableMetadata()

File

core/modules/config/tests/config_override_test/src/PirateDayCacheabilityMetadataConfigOverride.php, line 55

Class

PirateDayCacheabilityMetadataConfigOverride
Test implementation of a config override that provides cacheability metadata.

Namespace

Drupal\config_override_test

Code

public function getCacheableMetadata($name) {
  $metadata = new CacheableMetadata();
  $metadata
    ->setCacheContexts([
    'pirate_day',
  ])
    ->setCacheTags([
    'pirate-day-tag',
  ])
    ->setCacheMaxAge(PirateDayCacheContext::PIRATE_DAY_MAX_AGE);
  return $metadata;
}