Spec-Zone.ru › CakePHP 4.4

Класс
DoublePassDecoratorMiddleware

Декорировать двойной проходной middleware как PSR-15 middleware.

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

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

или классом с __invoke() методом с той же сигнатурой, что и выше.

Ни аргументы, ни возвращаемое значение не нуждаются в типизации.

Пространство имён: Cake\Http\Middleware
Устаревшее: 4.3.0 "Двойной проходной" middleware устарели. Используйте `Closure` или класс, реализующий `Psr\Http\Server\MiddlewareInterface` вместо этого.

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

  • $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.3/class-Cake.Http.Middleware.DoublePassDecoratorMiddleware.html

Spec-Zone.ru

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