alexpts / psr15-middleware-manager
Middleware manager compatible with the PSR-7 and PSR-15
Installs: 72
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/alexpts/psr15-middleware-manager
Requires
- php: ~7.2
- psr/http-message: ^1.0
- psr/http-server-middleware: ^1.0
Requires (Dev)
- phpunit/phpunit: ^7.3
- zendframework/zend-diactoros: ^1.8
README
Middleware manager compatible with the PSR-7 and PSR-15
Installation
$ composer require alexpts/psr15-middleware-manager
Example
use PTS\PSR15\MiddlewareManager\MiddlewareManager; $manager = new MiddlewareManager; $manager ->use($logMiddleware, '/admins/.*') // invoke only path /admins/.* ->use(new RequestWithAttribute(['container' => $container])) ->use(new RouterMiddleware); $manager->handle($request);