Событие GetResponseForControllerResult
класс GetResponseForControllerResultEvent расширяет GetResponseEvent
Позволяет создать ответ на значение, возвращаемое контроллером.
Вызовите setResponse(), чтобы установить ответ, который будет возвращён для текущего запроса. Распространение этого события останавливается, как только ответ установлен.
Методы
| Ответ | getResponse() Возвращает объект ответа. | из GetResponseEvent |
| setResponse(Response $response) Устанавливает ответ и останавливает распространение события. | из GetResponseEvent | |
| bool | hasResponse() Возвращает, был ли установлен ответ. | из GetResponseEvent |
| __construct(HttpKernelInterface $kernel, Запрос $request, int $requestType, $controllerResult) | ||
| mixed | getControllerResult() Возвращает значение, возвращённое контроллером. | |
| setControllerResult(mixed $controllerResult) Присваивает значение, возвращаемое контроллером. |
Подробности
Ответ getResponse()
Возвращает объект ответа.
Значение
| Ответ |
setResponse(Response $response)
Устанавливает ответ и останавливает распространение события.
Параметры
| Ответ | $response |
bool hasResponse()
Возвращает, был ли установлен ответ.
Значение
| bool | Был ли установлен ответ |
__construct(HttpKernelInterface $kernel, Запрос $request, int $requestType, $controllerResult)
Параметры
| HttpKernelInterface | $kernel | |
| Запрос | $request | |
| int | $requestType | |
| $controllerResult |
mixed getControllerResult()
Возвращает значение, возвращённое контроллером.
Значение
| mixed | Значение, возвращённое контроллером |
setControllerResult(mixed $controllerResult)
Присваивает значение, возвращаемое контроллером.
Параметры
| mixed | $controllerResult | Значение, возвращённое контроллером |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpKernel/Event/GetResponseForControllerResultEvent.html