Класс MiddlewareApplication
Базовый класс для автономных HTTP-приложений
Предоставляет базовый класс для наследования приложениями, использующими только пакет http. Этот класс определяет обработчик по умолчанию, который отображает простой ответ 404.
Вы можете переопределить метод handle для предоставления собственной логики выполнения, когда никакой middleware не генерирует ответ.
Краткое описание методов
-
bootstrap() абстрактный общедоступный
Загрузить всю конфигурацию приложения и логику инициализации.
-
handle() общедоступный
Сгенерировать ответ 404, так как ни один middleware не обработало запрос.
-
middleware() абстрактный общедоступный
Определить слои HTTP-middleware для приложения.
Подробное описание методов
bootstrap() абстрактный общедоступный
bootstrap(): void
Загрузить всю конфигурацию приложения и логику инициализации.
Переопределите этот метод, чтобы добавить дополнительную логику инициализации для вашего приложения.
Возвращаемое значение
voidhandle() общедоступный
handle(ServerRequestInterface $request): Psr\Http\Message\ResponseInterface
Сгенерировать ответ 404, так как ни один middleware не обработало запрос.
Может вызвать другой код для совместной работы, чтобы сгенерировать ответ.
Параметры
-
ServerRequestInterface$request Запрос
Возвращаемое значение
Psr\Http\Message\ResponseInterfacemiddleware() абстрактный общедоступный
middleware(Cake\Http\MiddlewareQueue $middlewareQueue): Cake\Http\MiddlewareQueue
Определить слои HTTP-middleware для приложения.
Параметры
-
Cake\Http\MiddlewareQueue$middlewareQueue
Возвращаемое значение
Cake\Http\MiddlewareQueue
© 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.MiddlewareApplication.html