2 declare(strict_types = 1);
18 use Psr\Http\Message\ServerRequestInterface;
39 $viewRootPath = GeneralUtility::getFileAbsFileName(
'EXT:install/Resources/Private/');
40 $view = GeneralUtility::makeInstance(StandaloneView::class);
41 $view->getRequest()->setControllerExtensionName(
'Install');
42 $view->setTemplatePathAndFilename($viewRootPath .
'Templates/' . $templatePath);
43 $view->setLayoutRootPaths([$viewRootPath .
'Layouts/']);
44 $view->setPartialRootPaths([$viewRootPath .
'Partials/']);
45 $view->assignMultiple([
46 'controller' => $request->getQueryParams()[
'install'][
'controller'] ??
'maintenance',
47 'context' => $request->getQueryParams()[
'install'][
'context'] ??
'',