2 namespace TYPO3\CMS\Extbase\Mvc\Web;
55 $request = $this->requestBuilder->build();
56 if ($this->extensionService->isActionCacheable(null, null, $request->getControllerName(), $request->getControllerActionName())) {
57 $request->setIsCached(
true);
59 $contentObject = $this->configurationManager->getContentObject();
60 if ($contentObject->getUserObjectType() === \TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer::OBJECTTYPE_USER) {
61 $contentObject->convertToUserIntObject();
65 $request->setIsCached(
false);
68 $response = $this->objectManager->get(\TYPO3\CMS\Extbase\Mvc\Web\Response::class);
69 $this->dispatcher->dispatch($request,
$response);
80 return $this->environmentService->isEnvironmentInFrontendMode();