Spec-Zone.ru › CakePHP 4.2

Класс DoublePassDecoratorMiddleware

Декоратор для двойного прохождения через middleware как PSR-15 middleware.

Вызываемый объект может быть замыканием со следующей сигнатурой:

function (
    ServerRequestInterface $request,
    ResponseInterface $response,
    callable $next
): ResponseInterface

или классом с методом __invoke() со следующей сигнатурой:

Ни аргументы, ни возвращаемое значение не должны быть явно типизированы.

Пространство имён: Cake\Http\Middleware

Краткое описание свойств

  • $callable protected
    callable

    Замыкание или вызываемый объект.

Краткое описание методов

  • __construct() public

    Конструктор

  • getCallable() public
  • process() public

    Выполнение внутреннего вызываемого объекта двойного прохождения для обработки входящего запроса сервера.

Подробное описание методов

__construct() public

__construct(callable $callable)

Конструктор

Параметры

callable $callable

Замыкание.

getCallable() public

getCallable(): callable

Возвращаемое значение

callable

process() public

process(ServerRequestInterface $request, RequestHandlerInterface $handler): Psr\Http\Message\ResponseInterface

Выполнение внутреннего вызываемого объекта двойного прохождения для обработки входящего запроса сервера.

Обрабатывает входящий запрос сервера, чтобы получить ответ. Если не может сгенерировать ответ самостоятельно, делегирует обработку предоставленному обработчику запроса.

Параметры

ServerRequestInterface $request

Экземпляр запроса.

RequestHandlerInterface $handler

Экземпляр обработчика запросов.

Возвращаемое значение

Psr\Http\Message\ResponseInterface

Подробное описание свойств

$callable protected

Замыкание или вызываемый объект.

Тип

callable

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.2/class-Cake.Http.Middleware.DoublePassDecoratorMiddleware.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API