From e2af3a6433e56c0aeb1fa1e2bc8cd8698de04fe4 Mon Sep 17 00:00:00 2001 From: Luca Date: Tue, 22 Mar 2022 18:45:14 +0100 Subject: [PATCH] Aggiunto try / catch per fetchArray --- src/Database.php | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/Database.php b/src/Database.php index 2457a6077..ad265c769 100755 --- a/src/Database.php +++ b/src/Database.php @@ -251,14 +251,18 @@ class Database extends Util\Singleton */ public function fetchArray($query, $parameters = [], $numeric = false) { - $mode = empty($numeric) ? PDO::FETCH_ASSOC : PDO::FETCH_NUM; + try { + $mode = empty($numeric) ? PDO::FETCH_ASSOC : PDO::FETCH_NUM; - $statement = $this->getPDO()->prepare($query); - $statement->execute($parameters); + $statement = $this->getPDO()->prepare($query); + $statement->execute($parameters); - $result = $statement->fetchAll($mode); + $result = $statement->fetchAll($mode); - return $result; + return $result; + }catch (PDOException $e) { + $this->signal($e, $query, $options); + } } /** @@ -388,8 +392,7 @@ class Database extends Util\Singleton { if (!empty($parameter)) return $this->getPDO()->quote($parameter); - else - return true; + } /**