original_string: public function initiate($template = null, $data = null, $templateRootFolder = ERDIKO_APP)
      {
          $template = ($template === null) ? $this->getDefaultTemplate() : $template;
          $this->setTemplate($template);
          $this->setData($data);
          $this->setTemplateRootFolder($templateRootFolder);
      }
code: public function initiate($template = null, $data = null, $templateRootFolder = ERDIKO_APP)
      {
          $template = ($template === null) ? $this->getDefaultTemplate() : $template;
          $this->setTemplate($template);
          $this->setData($data);
          $this->setTemplateRootFolder($templateRootFolder);
      }
code_tokens: public function initiate ( $ template = null , $ data = null , $ templateRootFolder = ERDIKO_APP ) { $ template = ( $ template === null ) ? $ this -> getDefaultTemplate ( ) : $ template ; $ this -> setTemplate ( $ template ) ; $ this -> setData ( $ data ) ; $ this -> setTemplateRootFolder ( $ templateRootFolder ) ; }
docstring: Constructor like initiation
  @param string $template , Theme Object (Contaier)
  @param mixed $data
docstring_tokens: Constructor like initiation