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); }
public static function set_log_format($v) { self::$log_format = $v; }
/** * 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); }
function get_message() { return parent::get_message() . "\n<code>" . $this->get_query() . "<code>"; }