Registers a Function.
public addFunction ( string $name, Twig_FunctionInterface $function ) | ||
$name | string | The function name |
$function | Twig_FunctionInterface | A Twig_FunctionInterface instance |
$twig = new Twig_Environment($loader); $twig->addFunction(new Twig_Function('hello', function () { return 'Hello world!'; }));
$twig = new Twig_Environment($loader); $twig->addFunction(new Twig_Function('uppercase', function ($text) { return strtoupper($text); }));
$twig = new Twig_Environment($loader); $twig->addFunction(new Twig_Function('concatenate', function ($text1, $text2) { return $text1 . $text2; }));These examples demonstrate how to define custom functions in Twig. The package library being used is the Twig templating engine.
public addFunction ( string $name, Twig_FunctionInterface $function ) | ||
$name | string | The function name |
$function | Twig_FunctionInterface | A Twig_FunctionInterface instance |