Symfony\Bridge\Twig\Form\TwigRendererEngine
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class TwigRendererEngine
extends AbstractRendererEngine
implements
TwigRendererEngineInterface
{
- // Inherited constants from AbstractRendererEngine
- const CACHE_KEY_VAR = 'cache_key';
- // members
- private Twig_Environment $environment;
- private Twig_Template $template;
- // Inherited members from AbstractRendererEngine
- protected array $defaultThemes;
- protected array $themes;
- protected array $resources;
- // methods
- public void setEnvironment()
- public void renderBlock()
- protected Boolean loadResourceForBlockName()
- protected void loadResourcesFromTheme()
- // Inherited methods from AbstractRendererEngine
- public void __construct()
- public void setTheme()
- public void getResourceForBlockName()
- public void getResourceForBlockNameHierarchy()
- public void getResourceHierarchyLevel()
- protected abstract Boolean loadResourceForBlockName()
Hierarchy
Extends
Implements
Constants
Name | Value |
---|---|
CACHE_KEY_VAR | 'cache_key' |
Members
private
- $environment — \Twig_Environment
- $template — \Twig_Template
protected
- $defaultThemes — array
- $resources — array
- $themes — array
Methods
protected
- loadResourceForBlockName() — Loads the cache with the resource for a given block name.
- loadResourcesFromTheme() — Loads the resources for all blocks in a theme.
public
- renderBlock() — {@inheritdoc}
- setEnvironment() — {@inheritdoc}
Inherited from Symfony\Component\Form\AbstractRendererEngine
protected
- loadResourceForBlockName() — Loads the cache with the resource for a given block name.
public
- getResourceForBlockName() — {@inheritdoc}
- getResourceForBlockNameHierarchy() — {@inheritdoc}
- getResourceHierarchyLevel() — {@inheritdoc}
- setTheme() — {@inheritdoc}