Epic #83894

PSR-15 Initiative

Added by Susanne Moog over 2 years ago. Updated about 2 years ago.

Should have
Target version:
Start date:
Due date:
% Done:


Sprint Focus:


Task #83724: HTTP RequestHandlers should always return a PSR-7 ResponseInterface, not NULLClosed

Feature #83725: Introduce PSR-15 HTTP Middleware supportClosed

Task #83726: HTTP RequestHandlers should use strict typingClosed

Task #83727: Reimplement EXT:redirect as PSR-15 middlewareClosed

Feature #83736: Extend PSR-7 requests by TYPO3 server parametersClosedBenni Mack

Task #83765: Move Frontend preprocess functionality to PSR-15 middlewareClosedBenni Mack

Bug #83766: Revert PSR-15 Frontend MiddlewaresClosedBenni Mack

Task #83767: Revert "Add support for PSR-15 HTTP middlewares"ClosedBenni Mack

Task #83785: Use TSFE->isBackendUserLoggedIn() instead of public variableClosedBenni Mack

Bug #83787: TYPO3\Cms\Core\Boostrap should not throw a RuntimeException in Install Tool contextClosed

Task #83792: Move BE-related bootstrap code to PSR-15 middlewareClosedBenni Mack

Task #83793: FileDumpController should return PSR-7 responsesClosed

Task #83794: External URL redirect should use PSR-7 Response objectsClosed

Bug #83800: Add backwards-compatibility for old BE modulesClosed

Bug #83802: Timetracker and pre-process middleware ordering is incorrectClosed

Task #83803: Rewrite eID handling as PSR-15 middlewareClosed

Task #83831: Make extension scanner aware of the deprecated EidRequestHandlerClosed

Task #83853: Unify Backend Request HandlersClosedBenni Mack

Bug #83854: EidHandler triggers an exception when an eID script returns nullClosed

Task #83864: Directly wire Application and RequestHandlerClosed

Bug #83867: ProductionExceptionHandler: assumes TSFE is always availableClosed

Task #83869: Remove request type specific code in BootstrapClosed

Task #83882: Show ordered PSR-15 middlewares in Configuration moduleClosedBenni Mack

Task #83883: Separate Error handling from TSFEClosedBenni Mack

Task #83915: Make existing PSR-15 middlewares use of normalizedParamsClosedBenni Mack

Task #83917: Move "pageUnavailable_force" into a PSR-15 middlewareClosedBenni Mack

Task #83922: Simplify Frontend Request HandlerClosedBenni Mack

Task #83928: Move TSFE Initialization into a PSR-15 middlewareClosedBenni Mack

Task #83931: Move FE OutputCompression to PSR-15ClosedBenni Mack

Task #83936: Move FE User initialization into PSR-15 middlewareClosedBenni Mack

Task #83959: Move BE User initialization into PSR-15 middlewareClosedBenni Mack

Task #84040: Move workspaces preview hook to PSR-15 middlwareClosedBenni Mack

Task #84725: Move rootpage resolving into PSR-15 middlewareClosedBenni Mack

Bug #84909: Move TSFE rendering preparations into PSR-15 middlewareClosed

Bug #84946: Move shortcut and mountpoint redirects to psr-15 middlewareClosed


#1 Updated by Susanne Moog about 2 years ago

  • Target version deleted (9 LTS)

#2 Updated by Benni Mack about 2 years ago

  • Status changed from New to Closed

Also available in: Atom PDF