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
Хранит EventDispatcher, который обрабатывает это событие.
Параметры
| EventDispatcherInterface | $dispatcher |
EventDispatcherInterface getDispatcher() deprecated
deprecated
Возвращает EventDispatcher, который обрабатывает это событие.
Значение возврата
| EventDispatcherInterface |
string getName() deprecated
deprecated
Получает имя события.
Значение возврата
| string |
setName(string $name) deprecated
deprecated
Устанавливает свойство имени события.
Параметры
| 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