From f4aa131db65f87bfd7b04223cde6d0629fe3aa92 Mon Sep 17 00:00:00 2001 From: R-Jhay Date: Mon, 18 May 2020 19:13:35 +0800 Subject: [PATCH] added support for alias function on twig --- app/Helper/Twig/FunctionExtension.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Helper/Twig/FunctionExtension.php b/app/Helper/Twig/FunctionExtension.php index a6e010c..52e2aa5 100644 --- a/app/Helper/Twig/FunctionExtension.php +++ b/app/Helper/Twig/FunctionExtension.php @@ -20,7 +20,8 @@ public function getFunctions() * it the twig template. * new TwigFunction($function_name_to_be_called_in_template, [$callable, method_name]) */ - new TwigFunction('phpinfo', [$this,'phpinfo']), + new TwigFunction('phpinfo', [$this,'phpinfo']), + new TwigFunction('alias', [$this,'alias']), ]; } @@ -34,4 +35,12 @@ public function phpinfo() return phpinfo(); } + /** + * To call aliases in your views eg: alias('route.alias') + */ + public function alias($var, $param=null) + { + return alias($var, $param); + } + } \ No newline at end of file