diff --git a/Classes/Hooks/PageLayoutView/PluginRenderer.php b/Classes/Hooks/PageLayoutView/PluginRenderer.php index c06d9304b643848b2e0825df558e096c9da18d81..8c55e9fdfe46e3e2333114455a33f43bca3bd1f8 100644 --- a/Classes/Hooks/PageLayoutView/PluginRenderer.php +++ b/Classes/Hooks/PageLayoutView/PluginRenderer.php @@ -107,8 +107,8 @@ class PluginRenderer implements PageLayoutViewDrawItemHookInterface { * Adapts the given $headerContent. * To be used in all plugin previews so the Header Contents appear similarly. * - * @param $headerContent - * @param $row + * @param string $headerContent + * @param array $row */ protected function adaptPluginHeaderContent(&$headerContent, $row): void { $headerContent = '<h4>' . $this->getPluginNameForHeaderContent( diff --git a/Classes/Service/HeaderMetaDataService.php b/Classes/Service/HeaderMetaDataService.php index 885f07b52a0332ca90ec5916ee07441aa1a68ab0..ddf5d530c93591084d02da6169acc4e040cf4a1d 100644 --- a/Classes/Service/HeaderMetaDataService.php +++ b/Classes/Service/HeaderMetaDataService.php @@ -40,7 +40,7 @@ class HeaderMetaDataService { * @return void */ public static function addOgImageToHeader($path): void { - /** @var $typoScriptController TypoScriptFrontendController */ + /** @var TypoScriptFrontendController $typoScriptController */ $typoScriptController = $GLOBALS['TSFE']; $typoScriptController->page['og_image_path_by_extension'] = $path; } @@ -52,7 +52,7 @@ class HeaderMetaDataService { * @return void */ public static function addOgImageObjectToHeader($file): void { - /** @var $typoScriptController TypoScriptFrontendController */ + /** @var TypoScriptFrontendController $typoScriptController */ $typoScriptController = $GLOBALS['TSFE']; $typoScriptController->page['og_image_path_by_extension'] = $file; } diff --git a/Classes/TCA/TcaProvider.php b/Classes/TCA/TcaProvider.php index 5092cbbdaa50f410be0dd1edff57972160563a3b..6594390e175eb86cb00e73a3aef592a15e86c889 100644 --- a/Classes/TCA/TcaProvider.php +++ b/Classes/TCA/TcaProvider.php @@ -78,13 +78,13 @@ class TcaProvider implements SingletonInterface { ->where( $queryBuilder->expr()->eq('uid', $queryBuilder->createNamedParameter($pagesIdentity, \PDO::PARAM_INT)) ) - ->execute()->fetch(); + ->execute()->fetchAssociative(); $workspaceOriginalId = (int) $row['t3ver_oid']; if ($workspaceOriginalId > 0) { $row = $queryBuilder->where( $queryBuilder->expr()->eq('uid', $queryBuilder->createNamedParameter($workspaceOriginalId, \PDO::PARAM_INT)) - )->execute()->fetch(); + )->execute()->fetchAssociative(); } // only articles diff --git a/Classes/Updates/MigrateSchedulerTasks.php b/Classes/Updates/MigrateSchedulerTasks.php index a8b9f852d62ac8b2e28dbe5c34157d1e79982e8c..2add1c03158f75a32c7b599f918fb3d0b5f61650 100644 --- a/Classes/Updates/MigrateSchedulerTasks.php +++ b/Classes/Updates/MigrateSchedulerTasks.php @@ -75,7 +75,7 @@ class MigrateSchedulerTasks implements UpgradeWizardInterface { ->from('tx_scheduler_task') ->where( $queryBuilder->expr()->eq('disable', 0) - )->execute()->fetchAll(); + )->execute()->fetchAllAssociative(); foreach ($tasks as $_task) { $task = unserialize($_task['serialized_task_object'], [\__PHP_Incomplete_Class::class]); $taskVars = $this->cleanArrayKeys((array)$task); @@ -131,7 +131,7 @@ class MigrateSchedulerTasks implements UpgradeWizardInterface { ->from('tx_scheduler_task') ->where( $queryBuilder->expr()->eq('disable', 0) - )->execute()->fetchAll(); + )->execute()->fetchAllAssociative(); foreach ($tasks as $_task) { $task = unserialize($_task['serialized_task_object'], [\__PHP_Incomplete_Class::class]); $taskVars = $this->cleanArrayKeys((array)$task); diff --git a/Classes/Updates/UpdateAuthors.php b/Classes/Updates/UpdateAuthors.php index 05e7b27bc73064368090c7116932de6bc2da1160..f87a04db977da9150056f55a3d2cf51b7e9608bc 100644 --- a/Classes/Updates/UpdateAuthors.php +++ b/Classes/Updates/UpdateAuthors.php @@ -86,6 +86,8 @@ class UpdateAuthors implements UpgradeWizardInterface { /** * @return bool + * @throws \Doctrine\DBAL\DBALException + * @throws \Doctrine\DBAL\Driver\Exception */ public function executeUpdate(): bool { $newsQueryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable('pages'); @@ -98,7 +100,7 @@ class UpdateAuthors implements UpgradeWizardInterface { $newsQueryBuilder->expr()->neq('author', $newsQueryBuilder->quote('')) ) ) - ->execute()->fetchAll(); + ->execute()->fetchAllAssociative(); if (count($newsEntries) <= 0) { return TRUE; } @@ -122,7 +124,7 @@ class UpdateAuthors implements UpgradeWizardInterface { ) ) ->setMaxResults(1) - ->execute()->fetchAll(); + ->execute()->fetchAllAssociative(); if (!$author) { $authorQueryBuilder->insert('tx_sgnews_domain_model_author') ->values([ diff --git a/Classes/Utility/BackendNewsUtility.php b/Classes/Utility/BackendNewsUtility.php index b1b5184e80b5250d7744c1cb74623b703bf21c78..9e580931965bd6dca87cbba671923ee3766b545a 100644 --- a/Classes/Utility/BackendNewsUtility.php +++ b/Classes/Utility/BackendNewsUtility.php @@ -175,7 +175,7 @@ class BackendNewsUtility { $queryBuilder->expr()->in('uid', $queryBuilder->createNamedParameter(explode(',', $childPids), Connection::PARAM_INT_ARRAY)) ) ) - ->execute()->fetchAll(); + ->execute()->fetchAllAssociative(); $categories = []; foreach ($result as $page) { $categoryPageInfo = BackendUtility::readPageAccess( @@ -433,7 +433,7 @@ class BackendNewsUtility { $authorQueryBuilder->expr()->like('author.name', $authorSearchParameter), $authorQueryBuilder->expr()->like('author.email', $authorSearchParameter) ) - )->execute()->fetchAll(); + )->execute()->fetchAllAssociative(); if (count($authors) > 0) { foreach (array_column($authors, 'uid') as $authorUid) { @@ -482,7 +482,7 @@ class BackendNewsUtility { $languageRows = $queryBuilder->select('uid', 'title', 'flag') ->from('sys_language') ->orderBy('sorting') - ->execute()->fetchAll(); + ->execute()->fetchAllAssociative(); if ($languageRows) { /** @var BackendUserAuthentication $backendUser */ $backendUser = $GLOBALS['BE_USER']; @@ -567,7 +567,7 @@ class BackendNewsUtility { } } - return $queryBuilder->execute()->fetchAll(); + return $queryBuilder->execute()->fetchAllAssociative(); } return NULL;