Spec-Zone.ru › Symfony 3.3

FilterResponseEvent

class FilterResponseEvent extends KernelEvent

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

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

Методы

bool isPropagationStopped()

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

from Event
stopPropagation()

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

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

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

Spec-Zone.ru

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