Spec-Zone.ru › Symfony 2.8

FilterResponseEvent

class FilterResponseEvent extends KernelEvent

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

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

Методы

bool isPropagationStopped()

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

from Event
stopPropagation()

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

from Event
setDispatcher(EventDispatcherInterface $dispatcher) deprecated

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

from Event
EventDispatcherInterface getDispatcher() deprecated

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

from Event
string getName() deprecated

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

from Event
setName(string $name) deprecated

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

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

устаревший

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

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

Параметры

EventDispatcherInterface $dispatcher

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

устаревший

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

Возвращает 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, $requestType, Response $response)

Параметры

HttpKernelInterface $kernel
Request $request
$requestType
Response $response

HttpKernelInterface getKernel()

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

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

HttpKernelInterface

Request getRequest()

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

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

Request

int getRequestType()

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

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

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

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/2.8/Symfony/Component/HttpKernel/Event/FilterResponseEvent.html

Spec-Zone.ru

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