['EXT:install/Resources/Private/Templates'], 'partialRootPaths' => ['EXT:install/Resources/Private/Partials'], 'layoutRootPaths' => ['EXT:install/Resources/Private/Layouts'], ]; $renderingContext = GeneralUtility::makeInstance(RenderingContextFactory::class)->create($templatePaths, $request); $fluidView = new FluidTemplateView($renderingContext); $view = new FluidViewAdapter($fluidView); $view->assignMultiple([ 'controller' => $request->getQueryParams()['install']['controller'] ?? 'maintenance', 'context' => $request->getQueryParams()['install']['context'] ?? 'install', 'composerMode' => Environment::isComposerMode(), 'currentTypo3Version' => (string)(new Typo3Version()), 'colorScheme' => $request->getQueryParams()['install']['colorScheme'] ?? '', 'theme' => $request->getQueryParams()['install']['theme'] ?? '', 'siteName' => $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename'] ?? '', ]); return $view; } }