From 5b942a191d8c33caad338af42181ca3ad34944f7 Mon Sep 17 00:00:00 2001 From: osaajani Date: Sat, 9 Nov 2019 03:26:48 +0100 Subject: [PATCH] Update descartes --- descartes/Model.php | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/descartes/Model.php b/descartes/Model.php index 581db2d..e058ed5 100755 --- a/descartes/Model.php +++ b/descartes/Model.php @@ -100,11 +100,21 @@ catch (\PDOException $e) { $error = $query->errorInfo(); + + //Get query string and params + ob_start(); + $query->debugDumpParams(); + $debug_string = ob_get_clean(); + throw new \descartes\exceptions\DescartesExceptionSqlError( 'SQL Error : ' . "\n" . 'SQLSTATE : ' . $error[0] . "\n" . 'Driver Error Code : ' . $error[1] . "\n" . - 'Driver Error Message : ' . $error[2] . "\n" + 'Driver Error Message : ' . $error[2] . "\n" . + 'SQL QUERY DEBUG :' . "\n" . + '-----------------' . "\n" . + $debug_string . "\n" . + '-----------------' . "\n" ); } } @@ -355,11 +365,21 @@ catch (\PDOException $e) { $error = $query->errorInfo(); + + //Get query string and params + ob_start(); + $query->debugDumpParams(); + $debug_string = ob_get_clean(); + throw new \descartes\exceptions\DescartesExceptionSqlError( 'SQL Error : ' . "\n" . 'SQLSTATE : ' . $error[0] . "\n" . 'Driver Error Code : ' . $error[1] . "\n" . - 'Driver Error Message : ' . $error[2] . "\n" + 'Driver Error Message : ' . $error[2] . "\n" . + 'SQL QUERY DEBUG :' . "\n" . + '-----------------' . "\n" . + $debug_string . "\n" . + '-----------------' . "\n" ); } }