[TASK] Remove deprecated language labels
[Packages/TYPO3.CMS.git] / index.php
index fcacf5d..c625c8d 100644 (file)
--- a/index.php
+++ b/index.php
@@ -27,14 +27,8 @@ if (version_compare(PHP_VERSION, '5.5.0', '<')) {
        die('TYPO3 CMS requires PHP 5.5 or above');
 }
 
-define('TYPO3_MODE', 'FE');
-
-require __DIR__ . '/typo3/sysext/core/Classes/Core/Bootstrap.php';
-\TYPO3\CMS\Core\Core\Bootstrap::getInstance()
-       ->baseSetup('')
-       ->redirectToInstallerIfEssentialConfigurationDoesNotExist()
-       ->startOutputBuffering()
-       ->loadConfigurationAndInitialize();
-
-$frontendRequestHandler = new \TYPO3\CMS\Frontend\FrontendRequestHandler();
-$frontendRequestHandler->handleRequest();
+// Set up the application for the Frontend
+call_user_func(function() {
+       $classLoader = require __DIR__ . '/typo3/contrib/vendor/autoload.php';
+       (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
+});