12345678910111213141516 |
- <?php
- namespace Tqdev\PhpCrudApi\Middleware\Router;
-
- use Psr\Http\Message\ResponseInterface;
- use Psr\Http\Message\ServerRequestInterface;
- use Tqdev\PhpCrudApi\Middleware\Base\Handler;
- use Tqdev\PhpCrudApi\Middleware\Base\Middleware;
-
- interface Router extends Handler
- {
- public function register(string $method, string $path, array $handler);
-
- public function load(Middleware $middleware);
-
- public function route(ServerRequestInterface $request): ResponseInterface;
- }
|