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

Breadcrumb

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

function LazyLoadingFragmentHandler::render

Overrides FragmentHandler::render

File

vendor/symfony/http-kernel/DependencyInjection/LazyLoadingFragmentHandler.php, line 39

Class

LazyLoadingFragmentHandler
Lazily loads fragment renderers from the dependency injection container.

Namespace

Symfony\Component\HttpKernel\DependencyInjection

Code

public function render(string|ControllerReference $uri, string $renderer = 'inline', array $options = []) : ?string {
    if (!isset($this->initialized[$renderer]) && $this->container
        ->has($renderer)) {
        $this->addRenderer($this->container
            ->get($renderer));
        $this->initialized[$renderer] = true;
    }
    return parent::render($uri, $renderer, $options);
}

API Navigation

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