diff --git a/sources/application/TwigBase/Twig/TwigHelper.php b/sources/application/TwigBase/Twig/TwigHelper.php index 9637d54d7..56834d3a8 100644 --- a/sources/application/TwigBase/Twig/TwigHelper.php +++ b/sources/application/TwigBase/Twig/TwigHelper.php @@ -47,19 +47,23 @@ class TwigHelper { $oTwig = self::GetTwigEnvironment($sViewPath); $oPage->add(self::RenderTemplate($oTwig, $aParams, $sTemplateName, $sDefaultType)); - $oPage->add_script(self::RenderTemplate($oTwig, $aParams, $sTemplateName, 'js')); - $oPage->add_ready_script(self::RenderTemplate($oTwig, $aParams, $sTemplateName, 'ready.js')); + $oPage->add_script(self::RenderTemplate($oTwig, $aParams, $sTemplateName, 'js', false)); + $oPage->add_ready_script(self::RenderTemplate($oTwig, $aParams, $sTemplateName, 'ready.js',false)); } /** * @param \Twig\Environment $oTwig - * @param $aParams - * @param $sName - * @param $sTemplateFileExtension + * @param array $aParams + * @param string $sName + * @param string $sTemplateFileExtension + * @param bool $bLogMissingFile * * @return string + * @throws \Twig\Error\LoaderError + * @throws \Twig\Error\RuntimeError + * @throws \Twig\Error\SyntaxError */ - private static function RenderTemplate(Environment $oTwig, $aParams, $sName, $sTemplateFileExtension) + private static function RenderTemplate(Environment $oTwig, $aParams, $sName, $sTemplateFileExtension, $bLogMissingFile = true) { try { @@ -71,7 +75,7 @@ class TwigHelper { IssueLog::Error($e->getMessage()); } - else + elseif ($bLogMissingFile) { IssueLog::Debug($e->getMessage()); }