Spec-Zone.ru › Symfony 4.1

GetResponseEvent

class GetResponseEvent extends KernelEvent

Позволяет создать ответ на запрос.

Вызовите setResponse(), чтобы установить ответ, который будет возвращён для текущего запроса. Распространение этого события останавливается, как только ответ устанавливается.

Методы

bool isPropagationStopped()

Возвращает, должны ли быть вызваны дополнительные обработчики событий.

из Event
stopPropagation()

Останавливает распространение события к дополнительным обработчикам событий.

из Event
__construct(HttpKernelInterface $kernel, Request $request, int|null $requestType) из KernelEvent
HttpKernelInterface getKernel()

Возвращает ядро, в котором было вызвано это событие.

из KernelEvent
Request getRequest()

Возвращает запрос, который в настоящее время обрабатывает ядро.

из KernelEvent
int getRequestType()

Возвращает тип запроса, который в настоящее время обрабатывает ядро.

из KernelEvent
bool isMasterRequest()

Проверяет, является ли это главный запрос.

из KernelEvent
Response|null getResponse()

Возвращает объект ответа.

setResponse(Response $response)

Устанавливает ответ и останавливает распространение события.

bool hasResponse()

Возвращает, был ли установлен ответ.

Подробности

bool isPropagationStopped()

Возвращает, должны ли быть вызваны дополнительные обработчики событий.

Значение результата

bool Был ли уже остановлено распространение для этого события

См. также

Event::stopPropagation

stopPropagation()

Останавливает распространение события к дополнительным обработчикам событий.

Если к одному событию подключено несколько обработчиков событий, ни один дальнейший обработчик событий не будет вызван, как только любой обработчик вызовет stopPropagation().

__construct(HttpKernelInterface $kernel, Request $request, int|null $requestType)

Параметры

HttpKernelInterface $kernel Ядро, в котором было вызвано это событие
Request $request Запрос, который в настоящее время обрабатывает ядро
int|null $requestType Тип запроса, который в настоящее время обрабатывает ядро; один из HttpKernelInterface::MASTER_REQUEST или HttpKernelInterface::SUB_REQUEST

HttpKernelInterface getKernel()

Возвращает ядро, в котором было вызвано это событие.

Значение результата

HttpKernelInterface

Request getRequest()

Возвращает запрос, который в настоящее время обрабатывает ядро.

Значение результата

Request

int getRequestType()

Возвращает тип запроса, который в настоящее время обрабатывает ядро.

Значение результата

int Один из HttpKernelInterface::MASTER_REQUEST и HttpKernelInterface::SUB_REQUEST

bool isMasterRequest()

Проверяет, является ли это главный запрос.

Значение результата

bool True, если запрос является главным запросом

Response|null getResponse()

Возвращает объект ответа.

Значение результата

Response|null

setResponse(Response $response)

Устанавливает ответ и останавливает распространение события.

Параметры

Response $response

bool hasResponse()

Возвращает, был ли установлен ответ.

Значение результата

bool Был ли установлен ответ

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/Event/GetResponseEvent.html

Spec-Zone.ru

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