From 85345559c7c66787ad9474da8a63de24e6484843 Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Tue, 7 Nov 2023 13:15:48 +0100 Subject: Compatibility PHP 8.2 for running automated tests (#5826) https://php.net/pdo.errorinfo has slightly changed signature --- app/Models/FeedDAO.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'app/Models/FeedDAO.php') diff --git a/app/Models/FeedDAO.php b/app/Models/FeedDAO.php index 474780981..ef9db1e01 100644 --- a/app/Models/FeedDAO.php +++ b/app/Models/FeedDAO.php @@ -17,11 +17,11 @@ class FreshRSS_FeedDAO extends Minz_ModelPdo { return false; } - /** @param array $errorInfo */ + /** @param array $errorInfo */ protected function autoUpdateDb(array $errorInfo): bool { if (isset($errorInfo[0])) { if ($errorInfo[0] === FreshRSS_DatabaseDAO::ER_BAD_FIELD_ERROR || $errorInfo[0] === FreshRSS_DatabaseDAOPGSQL::UNDEFINED_COLUMN) { - $errorLines = explode("\n", $errorInfo[2], 2); // The relevant column name is on the first line, other lines are noise + $errorLines = explode("\n", (string)$errorInfo[2], 2); // The relevant column name is on the first line, other lines are noise foreach (['kind'] as $column) { if (stripos($errorLines[0], $column) !== false) { return $this->addColumn($column); -- cgit v1.2.3