[!!!][TASK] Remove request type specific code in Bootstrap 92/55692/8
authorBenjamin Franzke <bfr@qbus.de>
Mon, 12 Feb 2018 18:00:56 +0000 (19:00 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Wed, 28 Feb 2018 15:52:04 +0000 (16:52 +0100)
commit2db77448d845a41cc584bc0f79e1fea0be41a0e2
tree4047bc230924fe7e1b7ab95deaa10abc2f018b3c
parentfd28147d96f8f1edac01619edc0aca47a48fb353
[!!!][TASK] Remove request type specific code in Bootstrap

As all request type specific initialization has been
refactored to the Application classes, request type
specific code in Bootstrap is unused [1] and can
be removed.

[1] redirectToInstallTool() is actually still in use, but moved
into the frontend and backend Application classes with this change.
(Also make their parent class abstract as drive-by change.)

Change-Id: Ieded3603c2936d83d3d4701abef6c3884b558e31
Releases: master
Resolves: #83869
Reviewed-on: https://review.typo3.org/55692
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
12 files changed:
typo3/sysext/backend/Classes/Http/Application.php
typo3/sysext/backend/Configuration/RequestMiddlewares.php
typo3/sysext/core/Classes/Console/CommandRequestHandler.php
typo3/sysext/core/Classes/Core/Bootstrap.php
typo3/sysext/core/Classes/Http/AbstractApplication.php
typo3/sysext/core/Classes/Middleware/LegacyRequestHandlerDispatcher.php [deleted file]
typo3/sysext/core/Documentation/Changelog/master/Important-83869-RemoveRequestTypeSpecificCodeInBootstrap.rst [new file with mode: 0644]
typo3/sysext/frontend/Classes/Http/Application.php
typo3/sysext/frontend/Classes/Http/EidRequestHandler.php
typo3/sysext/frontend/Configuration/RequestMiddlewares.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/PropertyProtectedMatcher.php