Better log of twig syntax errors

This commit is contained in:
Eric Espie
2023-10-06 15:25:27 +02:00
parent 4267f2b855
commit c78024394e

View File

@@ -35,6 +35,7 @@ use ReflectionClass;
use SetupPage;
use SetupUtils;
use Twig\Error\Error;
use Twig\Error\SyntaxError;
use utils;
use WebPage;
use ZipArchive;
@@ -662,6 +663,9 @@ abstract class Controller extends AbstractController
{
return $this->m_oTwig->render($sName.'.'.$sTemplateFileExtension.'.twig', $aParams);
}
catch (SyntaxError $e) {
IssueLog::Error($e->getMessage().' - file: '.$e->getFile().'('.$e->getLine().')');
}
catch (Error $e) {
if (strpos($e->getMessage(), 'Unable to find template') === false)
{