From e252394f1fc0254a2677875ac5922901b7d75b3b Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Tue, 19 Apr 2022 11:20:30 +0000 Subject: [PATCH] fix for LiFter BIESt #765 --- lib/classes/StudipPDO.class.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/classes/StudipPDO.class.php b/lib/classes/StudipPDO.class.php index 2153ecf0edd..c73bb7e8e94 100644 --- a/lib/classes/StudipPDO.class.php +++ b/lib/classes/StudipPDO.class.php @@ -172,18 +172,17 @@ class StudipPDO extends PDO /** * Executes an SQL statement, returning a result set as a statement object. * - * @param string SQL statement - * @param int fetch mode (optional) - * @param mixed fetch mode parameter (see PDOStatement::setFetchMode) - * @param mixed fetch mode parameter (see PDOStatement::setFetchMode) + * @param string $statement SQL statement + * @param int $fetch_mode fetch mode (optional) + * @param mixed ...$fetch_args fetch mode parameters (see PDOStatement::setFetchMode) * @return object PDOStatement object */ - public function query($statement, $mode = NULL, $arg1 = NULL, $arg2 = NULL) + public function query($statement, $fetch_mode = NULL, ...$fetch_args) { $this->verify($statement); - if (isset($mode)) { - $stmt = parent::query($statement, $mode, $arg1, $arg2); + if (isset($fetch_mode)) { + $stmt = parent::query($statement, $fetch_mode, ...$fetch_args); } else { $stmt = parent::query($statement); } -- GitLab