openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit f5dca318f8f04efd5b0a16a782ba1fb74391855f
parent db74a53625d5a93f6a76524917e0b41c8b1e448e
Author: Jan Dankert <devnull@localhost>
Date:   Fri,  8 Dec 2017 00:06:49 +0100

Nur kleine Optimierungen im Database-Modul.

Diffstat:
modules/database/Sql.class.php | 1+
modules/database/Statement.class.php | 2+-
modules/database/driver/PDODriver.class.php | 10+++++++---
3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/modules/database/Sql.class.php b/modules/database/Sql.class.php @@ -53,6 +53,7 @@ class Sql { /** * SQL-Anweisung. + * @type string */ var $query; diff --git a/modules/database/Statement.class.php b/modules/database/Statement.class.php @@ -102,7 +102,7 @@ class Statement if ( $result === FALSE ) { - throw new RuntimeException( 'Database error: '.$this->client->error); + throw new RuntimeException( 'Database-Statement '.$this->sql->query.' could not be executed: '.$this->client->error); } return $result; diff --git a/modules/database/driver/PDODriver.class.php b/modules/database/driver/PDODriver.class.php @@ -23,6 +23,7 @@ namespace database\driver; use \Logger; use \PDO; use \PDOException; +use PDOStatement; use \RuntimeException; /** @@ -54,7 +55,7 @@ class PDODriver /** - * @var \PDOStatement + * @var PDOStatement */ public $stmt; @@ -122,8 +123,11 @@ class PDODriver } - - function query($query) + /** + * @param $query + * @return PDOStatement + */ + function query($query) { $erg = $this->stmt->execute();