Symfony\Component\Form\FormRenderer
Renders a form into HTML using a rendering engine.
- Author: Bernhard Schussek <bschussek@gmail.com>
Synopsis
class FormRenderer
implements
FormRendererInterface
{
- // constants
- const CACHE_KEY_VAR = 'unique_block_prefix';
- // members
- private FormRendererEngineInterface $engine;
- private CsrfProviderInterface $csrfProvider;
- private array $blockNameHierarchyMap;
- private array $hierarchyLevelMap;
- private array $variableStack;
- // methods
- public void __construct()
- public void getEngine()
- public void setTheme()
- public void renderCsrfToken()
- public void renderBlock()
- public void searchAndRenderBlock()
- public void humanize()
Hierarchy
Extended by
Implements
Constants
Name | Value |
---|---|
CACHE_KEY_VAR | 'unique_block_prefix' |
Members
private
- $blockNameHierarchyMap — array
- $csrfProvider — Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfProviderInterface
- $engine — Symfony\Component\Form\FormRendererEngineInterface
- $hierarchyLevelMap — array
- $variableStack — array
Methods
public
- __construct()
- getEngine() — {@inheritdoc}
- humanize() — {@inheritdoc}
- renderBlock() — {@inheritdoc}
- renderCsrfToken() — {@inheritdoc}
- searchAndRenderBlock() — {@inheritdoc}
- setTheme() — {@inheritdoc}