From 08b846b7cf076cf165e8bccbf2f2b96e779c0d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20K=C3=A4hm?= Date: Fri, 3 Feb 2023 00:16:06 +0100 Subject: [PATCH] [FIX] FrontendEnvironment\Tsfe : replace getConfigArray() with getFromCache() Migrates cores [!!!][TASK] Use new TypoScript parser in Frontend See: https://github.com/TYPO3/typo3/commit/a927bc00be4acac1c341285bf3bb82093255ae65 --- Classes/FrontendEnvironment/Tsfe.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Classes/FrontendEnvironment/Tsfe.php b/Classes/FrontendEnvironment/Tsfe.php index c928a47cb4..525ebd6359 100644 --- a/Classes/FrontendEnvironment/Tsfe.php +++ b/Classes/FrontendEnvironment/Tsfe.php @@ -178,7 +178,8 @@ protected function initializeTsfe(int $pageId, int $language = 0, ?int $rootPage $tsfe->determineId($serverRequest); $serverRequest->withAttribute('frontend.controller', $tsfe); $tsfe->no_cache = false; - $tsfe->getConfigArray($serverRequest); + // @todo T12: Check if following line really needed ::1 + //$tsfe->getFromCache($serverRequest); $tsfe->newCObj($serverRequest); $tsfe->absRefPrefix = self::getAbsRefPrefixFromTSFE($tsfe); @@ -198,6 +199,9 @@ protected function initializeTsfe(int $pageId, int $language = 0, ?int $rootPage $GLOBALS['BE_USER'] = $backedUpBackendUser; } + // @todo T12: Check if following line really needed ::1 + // The manual releasing of locks is low level api and should be avoided in EXT:solr. + //$tsfe->releaseLocks(); $this->tsfeCache[$cacheIdentifier] = $tsfe; }