message = $message; $this->file = $file; $this->startpos = $startpos; $this->endpos = $endpos; } } class NotFoundException extends Exception { public function __construct($message, $code = 0, $previous = null, $field = "") { $this->field = $field; parent::__construct($message, $code, $previous); } } class TemplateSyntaxException extends TemplateException {} class TemplateParsingException extends TemplateException {}