Symfony\Component\Form\AbstractRendererEngine
Default implementation of {@link FormRendererEngineInterface}.
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class AbstractRendererEngine
implements
FormRendererEngineInterface
{
- // constants
- const CACHE_KEY_VAR = 'cache_key';
- // members
- protected array $defaultThemes;
- protected array $themes;
- protected array $resources;
- private array $resourceHierarchyLevels;
- // methods
- public void __construct()
- public void setTheme()
- public void getResourceForBlockName()
- public void getResourceForBlockNameHierarchy()
- public void getResourceHierarchyLevel()
- protected abstract Boolean loadResourceForBlockName()
- private Boolean loadResourceForBlockNameHierarchy()
Hierarchy
Extended by
- Symfony\Component\Form\Extension\Templating\TemplatingRendererEngine
- Symfony\Bridge\Twig\Form\TwigRendererEngine
Implements
Constants
Name | Value |
---|---|
CACHE_KEY_VAR | 'cache_key' |
Members
private
- $resourceHierarchyLevels — array
protected
- $defaultThemes — array
- $resources — array
- $themes — array
Methods
private
- loadResourceForBlockNameHierarchy() — Loads the cache with the resource for a specific level of a block hierarchy.
protected
- loadResourceForBlockName() — Loads the cache with the resource for a given block name.
public
- __construct() — Creates a new renderer engine.
- getResourceForBlockName() — {@inheritdoc}
- getResourceForBlockNameHierarchy() — {@inheritdoc}
- getResourceHierarchyLevel() — {@inheritdoc}
- setTheme() — {@inheritdoc}