Spec-Zone.ru › Symfony 3.0

GetResponseEvent

class GetResponseEvent extends KernelEvent

Позволяет создать ответ на запрос.

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

Методы

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, $requestType) из KernelEvent
HttpKernelInterface getKernel()

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

из KernelEvent
Request getRequest()

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

из KernelEvent
int getRequestType()

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

из KernelEvent
bool isMasterRequest()

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

из KernelEvent
Response getResponse()

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

setResponse(Response $response)

Устанавливает ответ и останавливает распространение события.

bool hasResponse()

Возвращает, был ли установлен ответ.

Подробности

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)

Параметры

HttpKernelInterface $kernel
Request $request
$requestType

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

bool hasResponse()

Возвращает, был ли установлен ответ.

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

bool Был ли установлен ответ

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

Spec-Zone.ru

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