[TASK] Move BE-related bootstrap code to PSR-15 middleware
Various functionality used by both backend request handlers is moved into PSR-15 compatible middleware, making the following Bootstrap methods obsolete: - checkLockedBackendAndRedirectOrDie() - checkBackendIpOrDie() - checkSslBackendAndRedirectIfNeeded() - initializeBackendTemplate() - initializeOutputCompression() - sendHttpHeaders() The following methods are still needed in other contexts however - initializeBackendRouter() - loadExtTables() - endOutputBufferingAndCleanPreviousOutput() - initializeBackendAuthentication() - initializeBackendUser() - initializeLanguageObject() Resolves: #83792 Releases: master Change-Id: I6772bbb73f17100dfc5116f58f1202f52fee1e8d Reviewed-on: https://review.typo3.org/55538 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Reviewed-by:
Susanne Moog <susanne.moog@typo3.org> Tested-by:
Susanne Moog <susanne.moog@typo3.org>
Showing
- typo3/sysext/backend/Classes/Http/AjaxRequestHandler.php 12 additions, 94 deletionstypo3/sysext/backend/Classes/Http/AjaxRequestHandler.php
- typo3/sysext/backend/Classes/Http/RequestHandler.php 5 additions, 84 deletionstypo3/sysext/backend/Classes/Http/RequestHandler.php
- typo3/sysext/backend/Classes/Middleware/AdditionalResponseHeaders.php 45 additions, 0 deletions.../backend/Classes/Middleware/AdditionalResponseHeaders.php
- typo3/sysext/backend/Classes/Middleware/BackendRouteInitialization.php 75 additions, 0 deletions...backend/Classes/Middleware/BackendRouteInitialization.php
- typo3/sysext/backend/Classes/Middleware/BackendUserAuthenticator.php 76 additions, 0 deletions...t/backend/Classes/Middleware/BackendUserAuthenticator.php
- typo3/sysext/backend/Classes/Middleware/ForcedHttpsBackendRedirector.php 55 additions, 0 deletions...ckend/Classes/Middleware/ForcedHttpsBackendRedirector.php
- typo3/sysext/backend/Classes/Middleware/LegacyBackendTemplateInitialization.php 44 additions, 0 deletions...lasses/Middleware/LegacyBackendTemplateInitialization.php
- typo3/sysext/backend/Classes/Middleware/LockedBackendGuard.php 86 additions, 0 deletions.../sysext/backend/Classes/Middleware/LockedBackendGuard.php
- typo3/sysext/backend/Classes/Middleware/OutputCompression.php 60 additions, 0 deletions...3/sysext/backend/Classes/Middleware/OutputCompression.php
- typo3/sysext/backend/Configuration/RequestMiddlewares.php 54 additions, 0 deletionstypo3/sysext/backend/Configuration/RequestMiddlewares.php
Please register or sign in to comment