CloudCastle Curl

MiddlewareStack
in package

FinalYes

Неизменяемый конвейер middleware вокруг обработчика.

Собирает из звеньев и обработчика единую функцию callable(Request): Response. Первое добавленное звено — внешнее: оно получает управление первым и отдаёт ответ последним. Каждый повтор и каждый хоп перенаправления повторно проходят весь конвейер, поэтому проверки и cookie применяются на любом шаге.

Table of Contents

Methods

__construct()  : mixed
push()  : self
Копия конвейера с добавленным внутренним звеном.
resolve()  : callable(Request): Response
Собрать конвейер в вызываемую функцию вокруг обработчика.

Methods

push()

Копия конвейера с добавленным внутренним звеном.

public push(MiddlewareInterface $middleware) : self
Parameters
$middleware : MiddlewareInterface

добавляемое звено

Return values
self

новый конвейер

On this page

Search results