<?php class Template { private $_Templates; public function __construct(League\Plates\Engine $_Templates) { $this->_Templates = $_Templates; } public function TemplateRender($template) { return $this->_Templates->render($template); } } $Templates = new League\Plates\Engine('Controllers'); $Templates->addFolder('Controllers', 'Controllers'); $Templates->addFolder('Views', 'Views'); /* 1. Frontend templates */ /* no frontend at the moment */ /* 2. Backend templates */ $Templates->addFolder('Office_Controllers', 'Controllers/Office'); $Templates->addFolder('Office_Views', 'Views/Office'); $Templates->setFileExtension('php');