]> git.mxchange.org Git - friendica.git/blobdiff - src/Database/Database.php
Normalize return value in Database->fetch
[friendica.git] / src / Database / Database.php
index 641ebd3894dc1fa4f68a3d9996b38918696079be..0d02c4aef4251438ab7879e19454456ebfb11bce 100644 (file)
@@ -910,13 +910,12 @@ class Database
        /**
         * Fetch a single row
         *
-        * @param mixed $stmt statement object
+        * @param PDOStatement|mysqli_stmt $stmt statement object
         *
-        * @return array current row
+        * @return array|false current row
         */
        public function fetch($stmt)
        {
-
                $stamp1 = microtime(true);
 
                $columns = [];
@@ -934,7 +933,7 @@ class Database
                                break;
                        case self::MYSQLI:
                                if (get_class($stmt) == 'mysqli_result') {
-                                       $columns = $stmt->fetch_assoc();
+                                       $columns = $stmt->fetch_assoc() ?? false;
                                        break;
                                }