namespace Drupal\Core\Render

Same name in other branches
  1. 9 Drupal\Core\Render
  2. 8.9.x Drupal\Core\Render
  3. 11.x Drupal\Core\Render
Object name File name Summary
AttachmentsInterface core/lib/Drupal/Core/Render/AttachmentsInterface.php The attached metadata collection for a renderable element.
AttachmentsResponseProcessorInterface core/lib/Drupal/Core/Render/AttachmentsResponseProcessorInterface.php Defines an interface for processing attachments of responses that have them.
AttachmentsTrait core/lib/Drupal/Core/Render/AttachmentsTrait.php Provides an implementation of AttachmentsInterface.
BareHtmlPageRenderer core/lib/Drupal/Core/Render/BareHtmlPageRenderer.php Default bare HTML page renderer.
BareHtmlPageRendererInterface core/lib/Drupal/Core/Render/BareHtmlPageRendererInterface.php Bare HTML page renderer.
BubbleableMetadata core/lib/Drupal/Core/Render/BubbleableMetadata.php Value object used for bubbleable rendering metadata.
Element core/lib/Drupal/Core/Render/Element.php Provides helper methods for Drupal render elements.
ElementInfoManager core/lib/Drupal/Core/Render/ElementInfoManager.php Provides a plugin manager for element plugins.
ElementInfoManagerInterface core/lib/Drupal/Core/Render/ElementInfoManagerInterface.php Collects available render array element types.
HtmlResponse core/lib/Drupal/Core/Render/HtmlResponse.php Response that contains and can expose cacheability metadata and attachments.
HtmlResponseAttachmentsProcessor core/lib/Drupal/Core/Render/HtmlResponseAttachmentsProcessor.php Processes attachments of HTML responses.
Markup core/lib/Drupal/Core/Render/Markup.php Defines an object that passes safe strings through the render system.
MetadataBubblingUrlGenerator core/lib/Drupal/Core/Render/MetadataBubblingUrlGenerator.php Decorator for the URL generator, which bubbles bubbleable URL metadata.
PageDisplayVariantSelectionEvent core/lib/Drupal/Core/Render/PageDisplayVariantSelectionEvent.php Event fired when rendering main content, to select a page display variant.
PlaceholderGenerator core/lib/Drupal/Core/Render/PlaceholderGenerator.php Turns a render array into a placeholder.
PlaceholderGeneratorInterface core/lib/Drupal/Core/Render/PlaceholderGeneratorInterface.php Defines an interface for turning a render array into a placeholder.
PlaceholderingRenderCache core/lib/Drupal/Core/Render/PlaceholderingRenderCache.php Adds automatic placeholdering to the RenderCache.
PreviewFallbackInterface core/lib/Drupal/Core/Render/PreviewFallbackInterface.php Allows an element to provide a fallback representation of itself for preview.
RenderableInterface core/lib/Drupal/Core/Render/RenderableInterface.php Defines an object which can be rendered by the Render API.
RenderCache core/lib/Drupal/Core/Render/RenderCache.php Wraps the caching logic for the render caching system.
RenderCacheInterface core/lib/Drupal/Core/Render/RenderCacheInterface.php Defines an interface for caching rendered render arrays.
RenderContext core/lib/Drupal/Core/Render/RenderContext.php The render context: a stack containing bubbleable rendering metadata.
Renderer core/lib/Drupal/Core/Render/Renderer.php Turns a render array into an HTML string.
RendererInterface core/lib/Drupal/Core/Render/RendererInterface.php Defines an interface for turning a render array into a string.
RenderEvents core/lib/Drupal/Core/Render/RenderEvents.php Defines events for the render system.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.