install-finish-magic

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2022-08-20 13:44:44 +02:00
parent 07094f231a
commit 3ee04a6e75
9 changed files with 66 additions and 11 deletions

View File

@@ -163,11 +163,14 @@ class UI
self::$install_mode = $install_mode;
// init twig template engine
$loader = new FilesystemLoader(Froxlor::getInstallDir() . '/templates/');
self::$twig = new Environment($loader, [
'debug' => true,
'cache' => Froxlor::getInstallDir() . '/cache',
'auto_reload' => true
]);
$twig_params = [
'auto_reload' => true,
'debug' => false,
];
if (is_writable(Froxlor::getInstallDir() . '/cache')) {
$twig_params['cache'] = Froxlor::getInstallDir() . '/cache';
}
self::$twig = new Environment($loader, $twig_params);
self::$twig->addExtension(new DebugExtension());
self::$twig->addExtension(new CustomReflection());
self::$twig->addExtension(new FroxlorTwig());