Feature #83725

Epic #83894: PSR-15 Initiative

Introduce PSR-15 HTTP Middleware support

Added by Benjamin Franzke almost 4 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
Start date:
2018-01-29
Due date:
% Done:

100%

Estimated time:
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

The PSR-15 middleware specification was released on 22nd of january 2018.
TYPO3 should support PSR-15 middlewares out-of-the box.

Supporting PSR-15 middlewares improves interoperability with independent libraries and would superseed ugly hooks like $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/index_ts.php']['preprocessRequest'] (ugly as they have not been adapted when PSR-7 Requests/Responses were introduced).


Related issues

Related to TYPO3 Core - Task #83724: HTTP RequestHandlers should always return a PSR-7 ResponseInterface, not NULLClosed2018-01-29

Actions
Related to TYPO3 Core - Task #83727: Reimplement EXT:redirect as PSR-15 middlewareClosed2018-01-29

Actions
Related to TYPO3 Core - Feature #83907: Allow disabling a middlewareClosed2018-02-15

Actions

Also available in: Atom PDF