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

Breadcrumb

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

class RenderElement

Same name in this branch
  1. 11.1.x core/lib/Drupal/Core/Render/Annotation/RenderElement.php \Drupal\Core\Render\Annotation\RenderElement
  2. 11.1.x core/lib/Drupal/Core/Render/Element/RenderElement.php \Drupal\Core\Render\Element\RenderElement

Defines a Render element plugin attribute object.

See \Drupal\Core\Render\Element\ElementInterface for more information about render element plugins.

Plugin Namespace: Element

For a working example, see \Drupal\Core\Render\Element\Link.

Hierarchy

  • class \Drupal\Component\Plugin\Attribute\AttributeBase implements \Drupal\Component\Plugin\Attribute\AttributeInterface
    • class \Drupal\Component\Plugin\Attribute\Plugin extends \Drupal\Component\Plugin\Attribute\AttributeBase
      • class \Drupal\Core\Render\Attribute\RenderElement extends \Drupal\Component\Plugin\Attribute\Plugin

Expanded class hierarchy of RenderElement

See also

\Drupal\Core\Render\ElementInfoManager

\Drupal\Core\Render\Element\ElementInterface

\Drupal\Core\Render\Element\RenderElementBase

\Drupal\Core\Render\Attribute\FormElement

Plugin API

Related topics

Render API overview
Overview of the Theme system and Render API.
36 files declare their use of RenderElement
Actions.php in core/lib/Drupal/Core/Render/Element/Actions.php
BreakLockLink.php in core/lib/Drupal/Core/TempStore/Element/BreakLockLink.php
ComponentElement.php in core/lib/Drupal/Core/Render/Element/ComponentElement.php
Container.php in core/lib/Drupal/Core/Render/Element/Container.php
ContextualLinks.php in core/modules/contextual/src/Element/ContextualLinks.php

... See full list

File

core/lib/Drupal/Core/Render/Attribute/RenderElement.php, line 27

Namespace

Drupal\Core\Render\Attribute
View source
class RenderElement extends Plugin {

}
RSS feed
Powered by Drupal