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