DependencyInjection\LazyLoadingFragmentHandler (Component\HttpKernel)
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler
class LazyLoadingFragmentHandler extends FragmentHandler
Lazily loads fragment renderers from the dependency injection container.
Methods
__construct(ContainerInterface $container, RequestStack $requestStack, bool $debug = false) Constructor. | ||
addRenderer(FragmentRendererInterface $renderer) Adds a renderer. | from FragmentHandler | |
string|null | render(string|ControllerReference $uri, string $renderer = 'inline', array $options = array()) Renders a URI and returns the Response content. | |
addRendererService($name, $renderer) Adds a service as a fragment renderer. |
Details
public __construct(ContainerInterface $container, RequestStack $requestStack, bool $debug = false)
Constructor.
public addRenderer(FragmentRendererInterface $renderer)
Adds a renderer.
public string|null render(string|ControllerReference $uri, string $renderer = 'inline', array $options = array())
Renders a URI and returns the Response content.
Available options:
- ignore_errors: true to return an empty string in case of an error
public addRendererService($name, $renderer)
Adds a service as a fragment renderer.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/HttpKernel/DependencyInjection/LazyLoadingFragmentHandler.html