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 Slim\MiddlewareDispatcher;interface RouteGroupInterface{public function collectRoutes(): RouteGroupInterface;/*** Add middleware to the route group** @param MiddlewareInterface|string|callable $middleware*/public function add($middleware): RouteGroupInterface;/*** Add middleware to the route group*/public function addMiddleware(MiddlewareInterface $middleware): RouteGroupInterface;/*** Append the group's middleware to the MiddlewareDispatcher*/public function appendMiddlewareToDispatcher(MiddlewareDispatcher $dispatcher): RouteGroupInterface;/*** Get the RouteGroup's pattern*/public function getPattern(): string;}