HttpErrorMiddleware
in package
implements
MiddlewareInterface
FinalYes
Превращение ответов с кодом ошибки (4xx/5xx) в исключения.
Аналог опции http_errors Guzzle: вместо проверки статуса после каждого
запроса ошибочный ответ сразу выбрасывает HttpStatusException, в
котором доступен сам ответ. Располагайте звено снаружи повторов, чтобы
повторяемые статусы (503, 429) успели отработать.
Table of Contents
Interfaces
- MiddlewareInterface
- Звено конвейера обработки запроса.
Methods
Methods
process()
Обработать запрос, передав управление дальше по конвейеру.
public
process(Request $request, callable(Request): Response $next) : Response
Parameters
- $request : Request
-
входящий запрос
- $next : callable(Request): Response
-
следующий обработчик конвейера
Tags
Attributes
- #[Override]
Return values
Response —полученный ответ