FormExtension
extends AbstractExtension
in package
FinalYes
FormExtension extends Twig with form capabilities.
Tags
Table of Contents
Properties
- $translator : mixed
Methods
- __construct() : mixed
- getFieldChoices() : array<string|int, string>|array<string|int, array<string|int, string>>
- getFieldErrors() : array<string|int, string>
- getFieldHelp() : string|null
- getFieldLabel() : string|null
- getFieldName() : string
- getFieldValue() : string|array<string|int, mixed>
- getFilters() : array<string|int, TwigFilter>
- Returns a list of filters to add to the existing list.
- getFunctions() : array<string|int, TwigFunction>
- Returns a list of functions to add to the existing list.
- getNodeVisitors() : array<string|int, NodeVisitorInterface>
- Returns the node visitor instances to add to the existing list.
- getOperators() : array<string|int, array<string|int, mixed>>
- Returns a list of operators to add to the existing list.
- getTests() : array<string|int, TwigTest>
- Returns a list of tests to add to the existing list.
- getTokenParsers() : array<string|int, TokenParserInterface>
- Returns the token parser instances to add to the existing list.
- createFieldChoicesList() : iterable<string|int, mixed>
- createFieldTranslation() : string|null
Properties
$translator
private
mixed
$translator
Methods
__construct()
public
__construct([TranslatorInterface $translator = null ]) : mixed
Parameters
- $translator : TranslatorInterface = null
getFieldChoices()
public
getFieldChoices(FormView $view) : array<string|int, string>|array<string|int, array<string|int, string>>
Parameters
- $view : FormView
Return values
array<string|int, string>|array<string|int, array<string|int, string>>getFieldErrors()
public
getFieldErrors(FormView $view) : array<string|int, string>
Parameters
- $view : FormView
Return values
array<string|int, string>getFieldHelp()
public
getFieldHelp(FormView $view) : string|null
Parameters
- $view : FormView
Return values
string|nullgetFieldLabel()
public
getFieldLabel(FormView $view) : string|null
Parameters
- $view : FormView
Return values
string|nullgetFieldName()
public
getFieldName(FormView $view) : string
Parameters
- $view : FormView
Return values
stringgetFieldValue()
public
getFieldValue(FormView $view) : string|array<string|int, mixed>
Parameters
- $view : FormView
Return values
string|array<string|int, mixed>getFilters()
Returns a list of filters to add to the existing list.
public
getFilters() : array<string|int, TwigFilter>
Return values
array<string|int, TwigFilter>getFunctions()
Returns a list of functions to add to the existing list.
public
getFunctions() : array<string|int, TwigFunction>
Return values
array<string|int, TwigFunction>getNodeVisitors()
Returns the node visitor instances to add to the existing list.
public
getNodeVisitors() : array<string|int, NodeVisitorInterface>
Return values
array<string|int, NodeVisitorInterface>getOperators()
Returns a list of operators to add to the existing list.
public
getOperators() : array<string|int, array<string|int, mixed>>
Return values
array<string|int, array<string|int, mixed>> —First array of unary operators, second array of binary operators
getTests()
Returns a list of tests to add to the existing list.
public
getTests() : array<string|int, TwigTest>
Return values
array<string|int, TwigTest>getTokenParsers()
Returns the token parser instances to add to the existing list.
public
getTokenParsers() : array<string|int, TokenParserInterface>
Return values
array<string|int, TokenParserInterface>createFieldChoicesList()
private
createFieldChoicesList(iterable<string|int, mixed> $choices, string|false|null $translationDomain) : iterable<string|int, mixed>
Parameters
- $choices : iterable<string|int, mixed>
- $translationDomain : string|false|null
Return values
iterable<string|int, mixed>createFieldTranslation()
private
createFieldTranslation(string|null $value, array<string|int, mixed> $parameters, string|false|null $domain) : string|null
Parameters
- $value : string|null
- $parameters : array<string|int, mixed>
- $domain : string|false|null