commit 00916da61b1d9f558e6b5c2e30039c37e7abd250
parent fe331960228dd06181bec89fd0d5c92ed88dd56b
Author: Jan Dankert <devnull@localhost>
Date: Mon, 11 Dec 2017 23:23:58 +0100
Typehint ergänzt.
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/modules/template-engine/engine/TemplateEngine.class.php b/modules/template-engine/engine/TemplateEngine.class.php
@@ -2,6 +2,7 @@
namespace template_engine;
+use \template_engine\components\Component;
/**
* Wandelt eine Vorlage in ein PHP-Skript um.
@@ -102,6 +103,7 @@ class TemplateEngine
require_once ($classFilename);
$className = 'template_engine\components\\'.$className .'Component';
+ /* @var $component Component */
$component = new $className();
$component->setDepth($depth);
@@ -132,7 +134,7 @@ class TemplateEngine
// CHMOD ausfuehren.
if (! empty($confCompiler['chmod']))
if (! @chmod($filename, octdec($confCompiler['chmod'])))
- throw new \InvalidArgumentException("Template {$this->tplName} failed to compile: CHMOD '{$confCompiler['chmod']}' failed on file {$filename}.");
+ throw new \InvalidArgumentException("Template {$this->tplFileName} failed to compile: CHMOD '{$confCompiler['chmod']}' failed on file {$filename}.");
}
catch (\Exception $e)
{