#1946 Fix Twig templates logging too much

This commit is contained in:
Eric
2021-02-25 14:44:16 +01:00
parent db13c105ad
commit 2763b99142

View File

@@ -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());
}