function RendererRecursionTest::setUpRenderRecursionComplexElements
Same name and namespace in other branches
- 9 core/tests/Drupal/Tests/Core/Render/RendererRecursionTest.php \Drupal\Tests\Core\Render\RendererRecursionTest::setUpRenderRecursionComplexElements()
- 8.9.x core/tests/Drupal/Tests/Core/Render/RendererRecursionTest.php \Drupal\Tests\Core\Render\RendererRecursionTest::setUpRenderRecursionComplexElements()
- 10 core/tests/Drupal/Tests/Core/Render/RendererRecursionTest.php \Drupal\Tests\Core\Render\RendererRecursionTest::setUpRenderRecursionComplexElements()
3 calls to RendererRecursionTest::setUpRenderRecursionComplexElements()
- RendererRecursionTest::testRenderRecursionWithNestedRender in core/
tests/ Drupal/ Tests/ Core/ Render/ RendererRecursionTest.php - ::render() may be called from anywhere.
- RendererRecursionTest::testRenderRecursionWithNestedRenderInIsolation in core/
tests/ Drupal/ Tests/ Core/ Render/ RendererRecursionTest.php - ::renderInIsolation() may be called from anywhere.
- RendererRecursionTest::testRenderRecursionWithNestedRenderRoot in core/
tests/ Drupal/ Tests/ Core/ Render/ RendererRecursionTest.php - ::renderRoot() may not be called inside of another ::renderRoot() call.
File
-
core/
tests/ Drupal/ Tests/ Core/ Render/ RendererRecursionTest.php, line 13
Class
- RendererRecursionTest
- @coversDefaultClass <a href="/api/drupal/core%21lib%21Drupal%21Core%21Render%21Renderer.php/class/Renderer/11.x" title="Turns a render array into an HTML string." class="local">\Drupal\Core\Render\Renderer</a> @group Render
Namespace
Drupal\Tests\Core\RenderCode
protected function setUpRenderRecursionComplexElements() {
$complex_child_markup = '<p>Imagine this is a render array for an entity.</p>';
$parent_markup = '<p>Rendered!</p>';
$complex_child_template = [
'#cache' => [
'tags' => [
'test:complex_child',
],
],
'#lazy_builder' => [
'Drupal\\Tests\\Core\\Render\\PlaceholdersTest::callback',
[
$this->getRandomGenerator()
->string(),
],
],
'#create_placeholder' => TRUE,
];
return [
$complex_child_markup,
$parent_markup,
$complex_child_template,
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.