From e541cf9ebdb470f14712382f1476a5ee3c000894 Mon Sep 17 00:00:00 2001 From: arisk Date: Fri, 14 Sep 2012 11:16:46 +0700 Subject: [PATCH] Added PDO error code --- laravel/database/exception.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/laravel/database/exception.php b/laravel/database/exception.php index a116ad70..5ffd3f8e 100644 --- a/laravel/database/exception.php +++ b/laravel/database/exception.php @@ -22,6 +22,7 @@ class Exception extends \Exception { $this->inner = $inner; $this->setMessage($sql, $bindings); + $this->setCode(); } /** @@ -37,5 +38,15 @@ class Exception extends \Exception { $this->message .= "\n\nSQL: ".$sql."\n\nBindings: ".var_export($bindings, true); } + + /** + * Set the exception code. + * + * @return void + */ + protected function setCode() + { + $this->code = $this->inner->getCode(); + } } \ No newline at end of file