Beispiel #1
0
 public function __construct($errors, $parent_class, $code = VALIDATION_ERROR, $file = false, $line = false)
 {
     parent::__construct('A Validation Exception has occurred.', $code);
     $this->parent_class = $parent_class;
     if ($file !== false) {
         $this->file = $file;
     }
     if ($line !== false) {
         $this->line = $line;
     }
     $this->errors = $errors;
     $this->message = $this->get_message_from_errors(false);
 }
Beispiel #2
0
 public static function set_log_format($v)
 {
     self::$log_format = $v;
 }
Beispiel #3
0
 /**
  * Handle errors
  */
 static function handle_error($e)
 {
     if (!self::$controller) {
         self::$controller = new AppController();
     }
     if (!$e instanceof SaintException) {
         $e = new SaintException($e->getMessage(), $e->getCode());
     }
     self::$controller->rescue($e);
 }
Beispiel #4
0
 function get_message()
 {
     return parent::get_message() . "\n<code>" . $this->get_query() . "<code>";
 }