}
$context = new IPF_Template_Context($params);
- $tmpl = new IPF_Template_File($tplfile);
+ $environment = IPF_Template_Environment::getDefault();
+
+ $tmpl = new IPF_Template_File($tplfile, $environment);
return $tmpl->render($context);
}
{
protected $environment;
- public function __construct($environment)
+ public function __construct(IPF_Template_Environment $environment)
{
$this->environment = $environment;
}
{
private $tpl;
- function __construct($template, $environment=null)
+ function __construct($template, IPF_Template_Environment $environment)
{
- parent::__construct($environment ? $environment : IPF_Template_Environment::getDefault());
+ parent::__construct($environment);
$this->tpl = $template;
}
{
private $tpl;
- function __construct($template, $environment=null)
+ function __construct($template, IPF_Template_Environment $environment)
{
- parent::__construct($environment ? $environment : IPF_Template_Environment::getDefault());
+ parent::__construct($environment);
$this->tpl = $template;
}