39 $request = $this->requestBuilder->build();
41 $requestHashService = $this->objectManager->get(
'TYPO3\\CMS\\Extbase\\Security\\Channel\\RequestHashService');
42 $requestHashService->verifyRequest($request);
43 if ($this->extensionService->isActionCacheable(NULL, NULL, $request->getControllerName(), $request->getControllerActionName())) {
44 $request->setIsCached(TRUE);
46 $contentObject = $this->configurationManager->getContentObject();
48 $contentObject->convertToUserIntObject();
52 $request->setIsCached(FALSE);
55 $response = $this->objectManager->get(
'TYPO3\\CMS\\Extbase\\Mvc\\Web\\Response');
56 $this->dispatcher->dispatch($request, $response);
66 return $this->environmentService->isEnvironmentInFrontendMode();