private ?TranslatorInterface
$translator;
public function __construct(TranslatorInterface
$translator = null
) { $this->translator =
$translator;
} public function getTokenParsers(): array
{ return [ // {% form_theme form "SomeBundle::widgets.twig" %}
new FormThemeTokenParser(),
];
} public function getFunctions(): array
{ return [ new TwigFunction('form_widget', null,
['node_class' => SearchAndRenderBlockNode::
class, 'is_safe' =>
['html'
]]),
new TwigFunction('form_errors', null,
['node_class' => SearchAndRenderBlockNode::
class, 'is_safe' =>
['html'
]]),
new TwigFunction('form_label', null,
['node_class' => SearchAndRenderBlockNode::
class, 'is_safe' =>
['html'
]]),
new TwigFunction('form_help', null,
['node_class' => SearchAndRenderBlockNode::
class, 'is_safe' =>
['html'
]]),
new TwigFunction('form_row', null,
['node_class' => SearchAndRenderBlockNode::
class, 'is_safe' =>
['html'
]]),