function TwigFunction::__construct
Parameters
callable|array{class-string, string}|null $callable A callable implementing the function. If null, you need to overwrite the "node_class" option to customize compilation.:
Overrides AbstractTwigCallable::__construct
File
-
vendor/
twig/ twig/ src/ TwigFunction.php, line 29
Class
- TwigFunction
- Represents a template function.
Namespace
TwigCode
public function __construct(string $name, $callable = null, array $options = []) {
parent::__construct($name, $callable, $options);
$this->options = array_merge([
'is_safe' => null,
'is_safe_callback' => null,
'node_class' => FunctionExpression::class,
'parser_callable' => null,
], $this->options);
}