Spec-Zone.ru › Symfony 3.4

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) устаревшее

устаревшее

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

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

Параметры

EventDispatcherInterface $dispatcher

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

устаревшее

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

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

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

EventDispatcherInterface

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

устаревшее

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

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

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

string

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

устаревшее

since версия 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/2.8/Symfony/Component/HttpKernel/Event/PostResponseEvent.html

Spec-Zone.ru

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