Spec-Zone.ru › Symfony 4.1

Событие фильтрации ответа

класс FilterResponseEvent расширяет KernelEvent

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

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

Методы

bool isPropagationStopped()

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

из Event
stopPropagation()

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

из Event
__construct(HttpKernelInterface $kernel, Request $request, int|null $requestType, Response $response)
HttpKernelInterface getKernel()

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

из KernelEvent
Request getRequest()

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

из KernelEvent
int getRequestType()

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

из KernelEvent
bool isMasterRequest()

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

из KernelEvent
Response getResponse()

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

setResponse(Response $response)

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

Подробное описание

bool isPropagationStopped()

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

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

bool Значение, указывающее, было ли уже остановлено распространение для данного события

См. также

Event::stopPropagation

stopPropagation()

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

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

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

Параметры

HttpKernelInterface $kernel Ядро, в котором было вызвано это событие
Request $request Запрос, который в настоящее время обрабатывается ядром
int|null $requestType Тип запроса, который в настоящее время обрабатывается ядром; один из HttpKernelInterface::MASTER_REQUEST или HttpKernelInterface::SUB_REQUEST
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.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/Event/FilterResponseEvent.html

Spec-Zone.ru

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