Spec-Zone.ru › Symfony 3.2

GetResponseEvent

class GetResponseEvent extends KernelEvent

Разрешает создание ответа на запрос.

Вызовите 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) from KernelEvent
HttpKernelInterface getKernel()

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

from KernelEvent
Request getRequest()

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

from KernelEvent
int getRequestType()

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

from KernelEvent
bool isMasterRequest()

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

from KernelEvent
Response getResponse()

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

setResponse(Response $response)

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

bool hasResponse()

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

Подробности

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)

Параметры

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.2/Symfony/Component/HttpKernel/Event/GetResponseEvent.html

Spec-Zone.ru

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