corrected return type of pexecute_first

Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
This commit is contained in:
Michael Kaufmann
2023-02-07 11:23:21 +01:00
parent 14d8e12cdc
commit e300acf109

View File

@@ -61,26 +61,26 @@ class Database
/** /**
* indicator whether to use root-connection or not * indicator whether to use root-connection or not
*/ */
private static $needroot = false; private static bool $needroot = false;
/** /**
* indicator which database-server we're on (not really used) * indicator which database-server we're on (not really used)
*/ */
private static $dbserver = 0; private static int $dbserver = 0;
/** /**
* used database-name * used database-name
*/ */
private static $dbname = null; private static string $dbname = null;
/** /**
* sql-access data * sql-access data
*/ */
private static $needsqldata = false; private static bool $needsqldata = false;
private static $sqldata = null; private static $sqldata = null;
private static $need_dbname = true; private static bool $need_dbname = true;
/** /**
* Wrapper for PDOStatement::execute, so we can catch the PDOException * Wrapper for PDOStatement::execute, so we can catch the PDOException
@@ -94,10 +94,10 @@ class Database
* suppress error display (default true) * suppress error display (default true)
* @param bool $json_response * @param bool $json_response
* *
* @return array * @return mixed
* @throws Exception * @throws Exception
*/ */
public static function pexecute_first(PDOStatement &$stmt, $params = null, bool $showerror = true, bool $json_response = false): array public static function pexecute_first(PDOStatement &$stmt, $params = null, bool $showerror = true, bool $json_response = false)
{ {
self::pexecute($stmt, $params, $showerror, $json_response); self::pexecute($stmt, $params, $showerror, $json_response);
return $stmt->fetch(PDO::FETCH_ASSOC); return $stmt->fetch(PDO::FETCH_ASSOC);