From 548d5daaa9cce7293e9556c3283a66bac373c879 Mon Sep 17 00:00:00 2001 From: "origami11@yandex.ru" Date: Fri, 26 Jan 2024 16:56:51 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=A3=D1=82=D0=BE=D1=87=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=BA=20=D1=82=D0=B8=D0=BF=D0=B0=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Database.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/Database.php b/src/Database.php index 2e86124..b641ebf 100644 --- a/src/Database.php +++ b/src/Database.php @@ -1,6 +1,4 @@ - namespace { if(!function_exists('sqliteLower')){ function sqliteLower($str) { @@ -18,7 +16,7 @@ use PDO, /** * Класс оболочка для PDO для замены Creole */ -class Database/**/ extends PDO +class Database extends PDO { public $dsn; @@ -27,7 +25,7 @@ class Database/**/ extends PDO parent::__construct($dsn, $username, $password); $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); - $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('ctiso\\Database\\PDOStatement', array())); + $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array(PDOStatement::class, array())); } function prepare(string $sql, array $options = []): PDOStatement|false { @@ -71,9 +69,9 @@ class Database/**/ extends PDO return $connection; } - public function executeQuery($query, $values=null) + public function executeQuery($query, $values=null): PDOStatement|bool { - $stmt/*: PDOStatement*/ = $this->prepare($query); + $stmt = $this->prepare($query); $stmt->execute($values); $stmt->cache = $stmt->fetchAll(PDO::FETCH_ASSOC); @@ -91,7 +89,7 @@ class Database/**/ extends PDO */ public function fetchAllArray($query, $values = null) { - $sth/*: PDOStatement*/ = $this->prepare($query); + $sth = $this->prepare($query); $prep = $this->prepareValues($values); $sth->execute($prep); return $sth->fetchAll(PDO::FETCH_ASSOC); @@ -102,7 +100,7 @@ class Database/**/ extends PDO */ public function fetchOneArray($query, $values = null) { - $sth/*: PDOStatement*/ = $this->prepare($query); + $sth = $this->prepare($query); $prep = $this->prepareValues($values); $sth->execute($prep); return $sth->fetch(PDO::FETCH_ASSOC);