public RendererInterface::renderRoot(&$elements)
Renders final HTML given a structured array tree.
Calls ::render() in such a way that placeholders are replaced.
Should therefore only be used in occasions where the final rendering is happening, just before sending a Response:
- system internals that are responsible for rendering the final HTML
- render arrays for non-HTML responses, such as feeds
(Cannot be executed within another render context.)
Parameters
array $elements: The structured array describing the data to be rendered.
Return value
\Drupal\Component\Render\MarkupInterface The rendered HTML.
Throws
\LogicException When called from inside another renderRoot() call.
See also
\Drupal\Core\Render\RendererInterface::render()
File
- core/lib/Drupal/Core/Render/RendererInterface.php, line 33
Class
- RendererInterface
- Defines an interface for turning a render array into a string.
Namespace
Drupal\Core\Render
Code
public function renderRoot(&$elements);
Please login to continue.