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:
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();