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; }
/** * 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); }