kovagoz / http-middleware-stack
PSR-15 compatible HTTP middleware stack
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
pkg:composer/kovagoz/http-middleware-stack
Requires
- php: >=7.4
- psr/http-message: ^1.0.1
- psr/http-server-handler: ^1.0.1
- psr/http-server-middleware: ^1.0.1
Requires (Dev)
- phpunir/phpunit: ^9.1.4
This package is auto-updated.
Last update: 2025-09-24 04:57:27 UTC
README
Requirements
- PHP >=7.4 (sorry, but I like typed properties)
Usage
You must specify a default response which returns if there is no middleware in the stack or none of them responded.
$stack = new \Kovagoz\Http\MiddlewareStack($defaultResponse); $stack->push(new InnerMiddleware()); $stack->push(new OuterMiddleware()); $response = $stack->handle($serverRequest);