Same name and namespace in other branches
  1. 8.9.x core/lib/Drupal/Core/Render/RenderableInterface.php \Drupal\Core\Render\RenderableInterface
  2. 9 core/lib/Drupal/Core/Render/RenderableInterface.php \Drupal\Core\Render\RenderableInterface

Defines an object which can be rendered by the Render API.

Hierarchy

Expanded class hierarchy of RenderableInterface

All classes that implement RenderableInterface

6 files declare their use of RenderableInterface
Breadcrumb.php in core/lib/Drupal/Core/Breadcrumb/Breadcrumb.php
ExampleRenderable.php in core/modules/system/tests/modules/twig_theme_test/src/ExampleRenderable.php
FormattedDateDiff.php in core/lib/Drupal/Core/Datetime/FormattedDateDiff.php
Link.php in core/lib/Drupal/Core/Link.php
theme.inc in core/includes/theme.inc
The theme system, which controls the output of Drupal.

... See full list

File

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

Namespace

Drupal\Core\Render
View source
interface RenderableInterface {

  /**
   * Returns a render array representation of the object.
   *
   * @return mixed[]
   *   A render array.
   */
  public function toRenderable();

}

Members

Namesort descending Modifiers Type Description Overrides
RenderableInterface::toRenderable public function Returns a render array representation of the object. 4