Spec-Zone.ru › CakePHP 3.4

Класс Runner

Выполняет очередь middleware и предоставляет вызываемый объект next, позволяющий итерировать очередь.

Пространство имён: Cake\Http
Расположение: Http/Runner.php

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

  • $index protected
    integer
    Текущий индекс в очереди middleware.
  • $middleware protected
    Cake\Http\MiddlewareQueue
    Очередь middleware, которая выполняется.

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

  • __invoke() public
  • run() public

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

__invoke()source public

__invoke( Psr\Http\Message\ServerRequestInterface $request , Psr\Http\Message\ResponseInterface $response )

Параметры

Psr\Http\Message\ServerRequestInterface $request
Запрос сервера
Psr\Http\Message\ResponseInterface $response
Объект ответа

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

Psr\Http\Message\ResponseInterface
Обновлённый ответ

run()source public

run( Cake\Http\MiddlewareQueue $middleware , Psr\Http\Message\ServerRequestInterface $request , Psr\Http\Message\ResponseInterface $response )

Параметры

Cake\Http\MiddlewareQueue $middleware
Очередь middleware
Psr\Http\Message\ServerRequestInterface $request
Запрос сервера
Psr\Http\Message\ResponseInterface $response
Ответ

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

Psr\Http\Message\ResponseInterface
Объект ответа

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

$indexsource

protected целое число

Текущий индекс в очереди middleware.

$middlewaresource

protected Cake\Http\MiddlewareQueue

Очередь middleware, которая выполняется.

© 2005–2017 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/3.4/class-Cake.Http.Runner.html

Spec-Zone.ru

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