Exemple #1
0
function triggerError($errno, $errstr, $errfile, $errline)
{
    $stackTrace = debug_backtrace();
    array_shift($stackTrace);
    $exception = new Recipe_Exception_Generic($errstr, $errno);
    $exception->setFile($errfile)->setLine($errline)->setTrace($stackTrace);
    throw $exception;
    return;
}
Exemple #2
0
 /**
  * Creates a new SQL exception.
  *
  * @param string $message
  * @param integer $code
  * @param string $sql
  */
 public function __construct($message, $code, $sql)
 {
     $message = "SQL Error ({$code}): {$message}<br/><br/>Query Code: {$sql}";
     return parent::__construct($message, $code);
 }