Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. LayoutBuilderIsActiveCacheContext.php

function LayoutBuilderIsActiveCacheContext::getContext

Overrides CalculatedCacheContextInterface::getContext

File

core/modules/layout_builder/src/Cache/LayoutBuilderIsActiveCacheContext.php, line 51

Class

LayoutBuilderIsActiveCacheContext
Determines whether Layout Builder is active for a given entity type or not.

Namespace

Drupal\layout_builder\Cache

Code

public function getContext($entity_type_id = NULL) {
    if (!$entity_type_id) {
        throw new \LogicException('Missing entity type ID');
    }
    $display = $this->getDisplay($entity_type_id);
    return $display && $display->isOverridable() ? '1' : '0';
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal