- minor compiler optimizations

This commit is contained in:
Uwe Tews
2015-06-27 21:23:22 +02:00
parent 291c06dbea
commit 38e47c7ee2
4 changed files with 33 additions and 45 deletions
+3 -1
View File
@@ -825,7 +825,9 @@ class Smarty_Internal_Template extends Smarty_Internal_TemplateBase
*/
public function loadCompiler()
{
$this->smarty->loadPlugin($this->source->compiler_class);
if (!class_exists($this->source->compiler_class)) {
$this->smarty->loadPlugin($this->source->compiler_class);
}
$this->compiler = new $this->source->compiler_class($this->source->template_lexer_class, $this->source->template_parser_class, $this->smarty);
}