Интерфейс HttpApplicationInterface
Интерфейс, определяющий методы, от которых зависит http-сервер.
Прямые реализаторы
Краткое описание методов
- __invoke() publicВызвать приложение.
- bootstrap() publicЗагрузить всю конфигурацию приложения и логику загрузки.
- middleware() publicОпределить слои HTTP-средств обработки для приложения.
- routes() publicОпределить маршруты для приложения.
Подробное описание методов
__invoke()source public
__invoke( Psr\Http\Message\ServerRequestInterface $request , Psr\Http\Message\ResponseInterface $response , callable $next )
Вызвать приложение.
Параметры
- Psr\Http\Message\ServerRequestInterface
$request - Запрос
- Psr\Http\Message\ResponseInterface
$response - Ответ
- callable
$next - Следующее средство обработки
Возвращаемое значение
Psr\Http\Message\ResponseInterfacebootstrap()source public
bootstrap( )
Загрузить всю конфигурацию приложения и логику загрузки.
Переопределите этот метод, чтобы добавить дополнительную логику загрузки для вашего приложения.
middleware()source public
middleware( Cake\Http\MiddlewareQueue $middleware )
Определить слои HTTP-средств обработки для приложения.
Параметры
-
Cake\Http\MiddlewareQueue$middleware - Очередь средств обработки для установки в вашем классе приложения
Возвращаемое значение
Cake\Http\MiddlewareQueueroutes()source public
routes( Cake\Routing\RouteBuilder $routes )
Определить маршруты для приложения.
Используйте предоставленный RouteBuilder для определения маршрутизации приложения.
Параметры
-
Cake\Routing\RouteBuilder$routes - Строитель маршрутов для добавления маршрутов.
© 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.Core.HttpApplicationInterface.html