AutorÃa | Ultima modificación | Ver Log |
<?php/*** Slim Framework (https://slimframework.com)** @license https://github.com/slimphp/Slim/blob/4.x/LICENSE.md (MIT License)*/declare(strict_types=1);namespace Slim\Interfaces;use Psr\Http\Server\MiddlewareInterface;use Psr\Http\Server\RequestHandlerInterface;interface MiddlewareDispatcherInterface extends RequestHandlerInterface{/*** Add a new middleware to the stack** Middleware are organized as a stack. That means middleware* that have been added before will be executed after the newly* added one (last in, first out).** @param MiddlewareInterface|string|callable $middleware*/public function add($middleware): self;/*** Add a new middleware to the stack** Middleware are organized as a stack. That means middleware* that have been added before will be executed after the newly* added one (last in, first out).*/public function addMiddleware(MiddlewareInterface $middleware): self;/*** Seed the middleware stack with the inner request handler*/public function seedMiddlewareStack(RequestHandlerInterface $kernel): void;}