Spec-Zone.ru › Symfony 3.2

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 передается в вызов слушателя.

Хранит EventDispatcher, который обрабатывает данное событие.

Параметры

EventDispatcherInterface $dispatcher

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

устаревший

с версии 2.4, будет удален в 3.0. EventDispatcher передается в вызов слушателя.

Возвращает 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.2/Symfony/Component/HttpKernel/Event/PostResponseEvent.html

Spec-Zone.ru

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