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\DependencyInjectionCode
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);
}