Перейти к содержанию

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