Spec-Zone.ru › Symfony 4.1

PostResponseEvent

class PostResponseEvent extends KernelEvent

Позволяет выполнить логику после отправки ответа.

Поскольку он срабатывает только для основных запросов, метод getRequestType() всегда будет возвращать значение HttpKernelInterface::MASTER_REQUEST.

Методы

bool isPropagationStopped()

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

из Event
stopPropagation()

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

из Event
__construct(HttpKernelInterface $kernel, Request $request, Response $response)
HttpKernelInterface getKernel()

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

из KernelEvent
Request getRequest()

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

из KernelEvent
int getRequestType()

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

из KernelEvent
bool isMasterRequest()

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

из KernelEvent
Response getResponse()

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

Подробности

bool isPropagationStopped()

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

Значение возврата

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

См. также

Event::stopPropagation

stopPropagation()

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

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

__construct(HttpKernelInterface $kernel, Request $request, Response $response)

Параметры

HttpKernelInterface $kernel Ядро, в котором было вызвано это событие
Request $request Запрос, который в данный момент обрабатывает ядро
Response $response

HttpKernelInterface getKernel()

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

Значение возврата

HttpKernelInterface

Request getRequest()

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

Значение возврата

Request

int getRequestType()

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

Значение возврата

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

bool isMasterRequest()

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

Значение возврата

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

Response getResponse()

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

Значение возврата

Response

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

Spec-Zone.ru

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