renderingContext->getViewHelperVariableContainer(); if ($viewHelperVariableContainer->exists(self::class, 'ModuleTemplate')) { $moduleTemplate = $viewHelperVariableContainer->get(self::class, 'ModuleTemplate'); } else { $moduleTemplate = GeneralUtility::makeInstance(ModuleTemplate::class); $viewHelperVariableContainer->add(self::class, 'ModuleTemplate', $moduleTemplate); } return $moduleTemplate; } /** * Gets instance of PageRenderer if exists or create a new one. * Saves instance in viewHelperVariableContainer */ public function getPageRenderer(): PageRenderer { trigger_error( 'AbstractBackendViewHelper::getPageRenderer() has been deprecated in TYPO3 v15.0 and will be removed in v16.0.', E_USER_DEPRECATED ); $viewHelperVariableContainer = $this->renderingContext->getViewHelperVariableContainer(); if ($viewHelperVariableContainer->exists(self::class, 'PageRenderer')) { $pageRenderer = $viewHelperVariableContainer->get(self::class, 'PageRenderer'); } else { $pageRenderer = GeneralUtility::makeInstance(PageRenderer::class); $viewHelperVariableContainer->add(self::class, 'PageRenderer', $pageRenderer); } return $pageRenderer; } }