diff --git a/lib/SimpleSAML/XHTML/Template.php b/lib/SimpleSAML/XHTML/Template.php index 99976cbd47b6c94751f40ca8fa03ed70a42f5244..24f46bbc912332e2036fd474a4a52fa750f0f01e 100644 --- a/lib/SimpleSAML/XHTML/Template.php +++ b/lib/SimpleSAML/XHTML/Template.php @@ -313,6 +313,9 @@ class Template extends Response $twig = new Twig_Environment($loader, $options); $twig->addExtension(new Twig_Extensions_Extension_I18n()); + $twig->addFunction(new TwigFunction('moduleURL', [Module::class, 'getModuleURL'])); + + // initialize some basic context $langParam = $this->configuration->getString('language.parameter.name', 'language'); $twig->addGlobal('languageParameterName', $langParam);