GetResponseForControllerResultEvent
class GetResponseForControllerResultEvent extends GetResponseEvent
Allows to create a response for the return value of a controller.
Call setResponse() to set the response that will be returned for the current request. The propagation of this event is stopped as soon as a response is set.
Methods
| Response | getResponse() Returns the response object. | from GetResponseEvent |
| setResponse(Response $response) Sets a response and stops event propagation. | from GetResponseEvent | |
| bool | hasResponse() Returns whether a response was set. | from GetResponseEvent |
| __construct(HttpKernelInterface $kernel, Request $request, int $requestType, $controllerResult) | ||
| mixed | getControllerResult() Returns the return value of the controller. | |
| setControllerResult(mixed $controllerResult) Assigns the return value of the controller. |
Details
Response getResponse()
Returns the response object.
Return Value
| Response |
setResponse(Response $response)
Sets a response and stops event propagation.
Parameters
| Response | $response |
bool hasResponse()
Returns whether a response was set.
Return Value
| bool | Whether a response was set |
__construct(HttpKernelInterface $kernel, Request $request, int $requestType, $controllerResult)
Parameters
| HttpKernelInterface | $kernel | |
| Request | $request | |
| int | $requestType | |
| $controllerResult |
mixed getControllerResult()
Returns the return value of the controller.
Return Value
| mixed | The controller return value |
setControllerResult(mixed $controllerResult)
Assigns the return value of the controller.
Parameters
| mixed | $controllerResult | The controller return value |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/HttpKernel/Event/GetResponseForControllerResultEvent.html