Spec-Zone.ru › Symfony 3.0

PostResponseEvent

class PostResponseEvent extends KernelEvent

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

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

Методы

bool isPropagationStopped()

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

из Event
stopPropagation()

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

из Event
setDispatcher(EventDispatcherInterface $dispatcher) устаревшее

Хранит EventDispatcher, который отправляет это событие.

из Event
EventDispatcherInterface getDispatcher() устаревшее

Возвращает EventDispatcher, который отправляет это событие.

из Event
string getName() устаревшее

Получает имя события.

из Event
setName(string $name) устаревшее

Устанавливает свойство имени события.

из 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().

setDispatcher(EventDispatcherInterface $dispatcher) устаревшее

устаревшее

с версия 2.4, будет удалена в 3.0. Диспетчер событий передаётся в вызов обработчика.

Хранит EventDispatcher, который отправляет это событие.

Параметры

EventDispatcherInterface $dispatcher

EventDispatcherInterface getDispatcher() устаревшее

устаревшее

с версия 2.4, будет удалена в 3.0. Диспетчер событий передаётся в вызов обработчика.

Возвращает EventDispatcher, который отправляет это событие.

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

EventDispatcherInterface

string getName() устаревшее

устаревшее

с версия 2.4, будет удалена в 3.0. Имя события передаётся в вызов обработчика.

Получает имя события.

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

string

setName(string $name) устаревшее

устаревшее

с версия 2.4, будет удалена в 3.0. Имя события передаётся в вызов обработчика.

Устанавливает свойство имени события.

Параметры

string $name Имя события.

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

Параметры

HttpKernelInterface $kernel
Request $request
Response $response

HttpKernelInterface getKernel()

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

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

HttpKernelInterface

Request getRequest()

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

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

Request

int getRequestType()

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

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

int Один из HttpKernelInterface::MASTERREQUEST и HttpKernelInterface::SUBREQUEST

bool isMasterRequest()

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

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

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

Response getResponse()

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

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

Response

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

Spec-Zone.ru

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