You are here

final class RenderEvents in Drupal 8

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Render/RenderEvents.php \Drupal\Core\Render\RenderEvents
  2. 10 core/lib/Drupal/Core/Render/RenderEvents.php \Drupal\Core\Render\RenderEvents

Defines events for the render system.

Hierarchy

Expanded class hierarchy of RenderEvents

4 files declare their use of RenderEvents
BlockPageDisplayVariantSubscriber.php in core/modules/block/src/EventSubscriber/BlockPageDisplayVariantSubscriber.php
BlockPlaceEventSubscriber.php in core/modules/block_place/src/EventSubscriber/BlockPlaceEventSubscriber.php
HtmlRenderer.php in core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php
TestPageDisplayVariantSubscriber.php in core/modules/system/tests/modules/display_variant_test/src/EventSubscriber/TestPageDisplayVariantSubscriber.php

File

core/lib/Drupal/Core/Render/RenderEvents.php, line 8

Namespace

Drupal\Core\Render
View source
final class RenderEvents {

  /**
   * Name of the event when selecting a page display variant to use.
   *
   * This event allows you to select a different page display variant to use
   * when rendering a page. The event listener method receives a
   * \Drupal\Core\Render\PageDisplayVariantSelectionEvent instance.
   *
   * @Event
   *
   * @see \Drupal\Core\Render\PageDisplayVariantSelectionEvent
   * @see \Drupal\Core\Render\MainContent\HtmlRenderer
   * @see \Drupal\block\EventSubscriber\BlockPageDisplayVariantSubscriber
   */
  const SELECT_PAGE_DISPLAY_VARIANT = 'render.page_display_variant.select';

}

Members

Namesort descending Modifiers Type Description Overrides
RenderEvents::SELECT_PAGE_DISPLAY_VARIANT constant Name of the event when selecting a page display variant to use.