From c14716f6336feba1d9138204836eb11185ea2561 Mon Sep 17 00:00:00 2001 From: Sebastian Boo Date: Tue, 18 Feb 2025 16:03:14 +0100 Subject: [PATCH] Fixes a PHP 8.4 Compatibility Issue MysqliDb::insertMulti(): Implicitly marking parameter $dataKeys as nullable is deprecated, the explicit nullable type must be used instead in MysqliDb.php on line 850. --- MysqliDb.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MysqliDb.php b/MysqliDb.php index cea80ae..a3d75e0 100644 --- a/MysqliDb.php +++ b/MysqliDb.php @@ -847,7 +847,7 @@ public function insert($tableName, $insertData) * @return bool|array Boolean indicating the insertion failed (false), else return id-array ([int]) * @throws Exception */ - public function insertMulti($tableName, array $multiInsertData, array $dataKeys = null) + public function insertMulti($tableName, array $multiInsertData, ?array $dataKeys = null) { // only auto-commit our inserts, if no transaction is currently running $autoCommit = (isset($this->_transaction_in_progress) ? !$this->_transaction_in_progress : true);