RouteInterface¶
Маршрут: то, что возвращает listen().
- Full name:
\Selyusize\EventsRouter\Contract\Routing\RouteInterface
Methods¶
add¶
Добавить middleware только этому маршруту.
public add(class-string<\Selyusize\EventsRouter\Contract\Core\MiddlewareInterface>|\Selyusize\EventsRouter\Contract\Core\MiddlewareInterface $middleware): self
Добавленный последним выполняется первым, как в Slim. Middleware групп выполняются раньше middleware маршрута. Если класс middleware не найден или не реализует MiddlewareInterface — InvalidRoute.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$middleware |
class-string<\Selyusize\EventsRouter\Contract\Core\MiddlewareInterface>|\Selyusize\EventsRouter\Contract\Core\MiddlewareInterface |