function Renderer::__construct
Same name in other branches
- 9 core/lib/Drupal/Core/Render/Renderer.php \Drupal\Core\Render\Renderer::__construct()
- 8.9.x core/lib/Drupal/Core/Render/Renderer.php \Drupal\Core\Render\Renderer::__construct()
- 10 core/lib/Drupal/Core/Render/Renderer.php \Drupal\Core\Render\Renderer::__construct()
Constructs a new Renderer.
Parameters
\Drupal\Core\Utility\CallableResolver $callableResolver: The callable resolver.
\Drupal\Core\Theme\ThemeManagerInterface $theme: The theme manager.
\Drupal\Core\Render\ElementInfoManagerInterface $elementInfo: The element info.
\Drupal\Core\Render\PlaceholderGeneratorInterface $placeholderGenerator: The placeholder generator.
\Drupal\Core\Render\RenderCacheInterface $renderCache: The render cache service.
\Symfony\Component\HttpFoundation\RequestStack $requestStack: The request stack.
array $renderer_config: The renderer configuration array.
File
-
core/
lib/ Drupal/ Core/ Render/ Renderer.php, line 75
Class
- Renderer
- Turns a render array into an HTML string.
Namespace
Drupal\Core\RenderCode
public function __construct(CallableResolver $callableResolver, ThemeManagerInterface $theme, ElementInfoManagerInterface $elementInfo, PlaceholderGeneratorInterface $placeholderGenerator, RenderCacheInterface $renderCache, RequestStack $requestStack, array $renderer_config) {
if (!isset($renderer_config['debug'])) {
$renderer_config['debug'] = FALSE;
}
$this->rendererConfig = $renderer_config;
// Initialize the context collection if needed.
if (!isset(static::$contextCollection)) {
static::$contextCollection = new \SplObjectStorage();
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.