ScopingMiddleware
in package
implements
MiddlewareInterface
FinalYes
Настройки по областям адресов (scoping).
Сопоставляет адрес запроса с регулярными выражениями и применяет
преобразование первой совпавшей области: например, добавляет токен только
для https://api.github.com/, не раскрывая его другим хостам. Если ни одна
область не совпала, запрос уходит без изменений.
Table of Contents
Interfaces
- MiddlewareInterface
- Звено конвейера обработки запроса.
Methods
- __construct() : mixed
- process() : Response
- Обработать запрос, передав управление дальше по конвейеру.
Methods
__construct()
public
__construct(array<non-empty-string, callable(Request): Request> $scopes) : mixed
Parameters
process()
Обработать запрос, передав управление дальше по конвейеру.
public
process(Request $request, callable(Request): Response $next) : Response
Parameters
- $request : Request
-
входящий запрос
- $next : callable(Request): Response
-
следующий обработчик конвейера
Attributes
- #[Override]
Return values
Response —полученный ответ