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 | |
| Boolean |
hasResponse()
Returns whether a response was set |
from GetResponseEvent |
| __construct(HttpKernelInterface $kernel, Request $request, $requestType, $controllerResult) | ||
| mixed |
getControllerResult()
Returns the return value of the controller. |
|
|
setControllerResult(mixed $controllerResult)
Assigns the return value of the controller. |
Details
in GetResponseEvent at line 42
public Response
getResponse()
Returns the response object
in GetResponseEvent at line 54
public
setResponse(Response $response)
Sets a response and stops event propagation
in GetResponseEvent at line 68
public Boolean
hasResponse()
Returns whether a response was set
at line 37
public
__construct(HttpKernelInterface $kernel, Request $request, $requestType, $controllerResult)
at line 51
public mixed
getControllerResult()
Returns the return value of the controller.
at line 63
public
setControllerResult(mixed $controllerResult)
Assigns the return value of the controller.