PHP code example of acelot / middleware-dispatcher
1. Go to this page and download the library: Download acelot/middleware-dispatcher library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
acelot / middleware-dispatcher example snippets
$resolver = new Psr11CompliantDiContainer();
$dispatcher = new MiddlewareDispatcher($resolver, [
FirstMiddleware::class,
SecondMiddleware::class,
ThirdMiddleware::class,
...,
LastMiddleware::class
]);
$response = $dispatcher->handle($serverRequest);
class FirstMiddleware implements MiddlewareInterface
{
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
{
// Request handler
}
}