示例#1
0
 /**
  * Setter for template
  *
  * @param string $template Template file
  *
  * @throws TemplateDoesNotExistException If template file is not found
  *
  * @return null
  */
 public static function setTemplate($template)
 {
     self::debug('Calling setTemplate with' . BANDAR_EOL . '$template = ' . $template . BANDAR_EOL . 'type of $template is ' . gettype($template) . BANDAR_EOL);
     $template = self::getTemplatesPathFromConstant() . $template;
     $template = realpath($template . '.php');
     /**
      * Check if passed template exist
      */
     if (self::templateExists($template)) {
         self::$template = $template;
     } else {
         throw new TemplateDoesNotExistException();
     }
 }