2 namespace TYPO3\CMS\Frontend\Http;
41 \TYPO3\CMS\Frontend\Http\RequestHandler::class,
42 \TYPO3\CMS\Frontend\Http\EidRequestHandler::class
55 ->initializeClassLoader($classLoader)
56 ->baseSetup($this->entryPointPath);
59 if (!$this->bootstrap->checkIfEssentialConfigurationExists()) {
60 $this->bootstrap->redirectToInstallTool($this->entryPointPath);
63 foreach ($this->availableRequestHandlers as $requestHandler) {
64 $this->bootstrap->registerRequestHandlerImplementation($requestHandler);
67 $this->bootstrap->configure();
76 public function run(callable $execute = null)
78 $this->bootstrap->handleRequest(\TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals());
80 if ($execute !== null) {
81 call_user_func($execute);
84 $this->bootstrap->shutdown();
92 define(
'TYPO3_MODE',
'FE');