protected function beforeRender()
 {
     /** @noinspection PhpUndefinedMethodInspection */
     $this->template->setTranslator($this->translator);
     $this->template->lang = $this->translator->getLang();
     $this->template->titleAppName = 'EasyMiner';
 }
 /**
  * @param array $params
  * @param EasyMinerTranslator $translator
  */
 public function __construct($params, EasyMinerTranslator $translator = null)
 {
     $this->transformationsDirectory = __DIR__ . '/../../../' . $params['directory'];
     $this->templates['guhaPMML'] = $params['guhaPMML'];
     $this->templates['DRL'] = $params['DRL'];
     if ($translator instanceof EasyMinerTranslator) {
         $this->language = $translator->getLang();
     }
 }