diff --git a/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php b/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php index 61140cc62ee6c10831252d218fb2819bc8e42eb5..eb4e65e46effebcbc3e88e9f5a729a8abb91bc82 100644 --- a/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php +++ b/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php @@ -987,15 +987,6 @@ class TypoScriptFrontendController { return $this->pageRenderer; } - /** - * This is needed for USER_INT processing - * - * @param PageRenderer $pageRenderer - */ - protected function setPageRenderer(PageRenderer $pageRenderer) { - $this->pageRenderer = $pageRenderer; - } - /******************************************** * * Initializing, resolving page id @@ -3394,7 +3385,8 @@ class TypoScriptFrontendController { if (!empty($this->config['INTincScript_ext']['pageRenderer'])) { /** @var PageRenderer $pageRenderer */ $pageRenderer = unserialize($this->config['INTincScript_ext']['pageRenderer']); - $this->setPageRenderer($pageRenderer); + $this->pageRenderer = $pageRenderer; + GeneralUtility::setSingletonInstance(PageRenderer::class, $pageRenderer); } $this->recursivelyReplaceIntPlaceholdersInContent();