Spec-Zone.ru › Symfony 3.0

FilterResponseEvent

class FilterResponseEvent extends KernelEvent

Позволяет фильтровать объект Response.

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

Методы

bool isPropagationStopped()

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

from Event
stopPropagation()

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

from Event
setDispatcher(EventDispatcherInterface $dispatcher) устарело

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

from Event
EventDispatcherInterface getDispatcher() устарело

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

from Event
string getName() устарело

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

from Event
setName(string $name) устарело

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

from Event
__construct(HttpKernelInterface $kernel, Request $request, $requestType, Response $response)
HttpKernelInterface getKernel()

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

from KernelEvent
Request getRequest()

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

from KernelEvent
int getRequestType()

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

from KernelEvent
bool isMasterRequest()

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

from KernelEvent
Response getResponse()

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

setResponse(Response $response)

Устанавливает новый объект ответа.

Подробности

bool isPropagationStopped()

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

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

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

См. также

Event::stopPropagation()

stopPropagation()

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

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

setDispatcher(EventDispatcherInterface $dispatcher) deprecated

deprecated

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

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

Параметры

EventDispatcherInterface $dispatcher

EventDispatcherInterface getDispatcher() deprecated

deprecated

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

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

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

EventDispatcherInterface

string getName() deprecated

deprecated

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

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

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

string

setName(string $name) deprecated

deprecated

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

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

Параметры

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

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

Параметры

HttpKernelInterface $kernel
Request $request
$requestType
Response $response

HttpKernelInterface getKernel()

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

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

HttpKernelInterface

Request getRequest()

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

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

Request

int getRequestType()

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

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

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

bool isMasterRequest()

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

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

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

Response getResponse()

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

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

Response

setResponse(Response $response)

Устанавливает новый объект ответа.

Параметры

Response $response

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

Spec-Zone.ru

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