Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Renderer.php

function Renderer::__construct

Same name in this branch
  1. 11.1.x vendor/phpunit/php-code-coverage/src/Report/Html/Renderer.php \SebastianBergmann\CodeCoverage\Report\Html\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\Render

Code

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();
    }
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal