public function DomainConfigOverrider::getCacheableMetadata in Domain Access 8
Gets the cacheability metadata associated with the config factory override.
Parameters
string $name: The name of the configuration override to get metadata for.
Return value
\Drupal\Core\Cache\CacheableMetadata A cacheable metadata object.
Overrides ConfigFactoryOverrideInterface::getCacheableMetadata
File
- domain_config/
src/ DomainConfigOverrider.php, line 203  
Class
- DomainConfigOverrider
 - Domain-specific config overrides.
 
Namespace
Drupal\domain_configCode
public function getCacheableMetadata($name) {
  if (empty($this->contextSet)) {
    $this
      ->initiateContext();
  }
  $metadata = new CacheableMetadata();
  if (!empty($this->domain)) {
    $metadata
      ->addCacheContexts([
      'url.site',
      'languages:language_interface',
    ]);
  }
  return $metadata;
}