Symfony2 API
Class

Symfony\Component\HttpKernel\Event\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
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

Return Value

Response

in GetResponseEvent at line 54
public setResponse(Response $response)

Sets a response and stops event propagation

Parameters

Response $response

in GetResponseEvent at line 68
public Boolean hasResponse()

Returns whether a response was set

Return Value

Boolean Whether a response was set

at line 37
public __construct(HttpKernelInterface $kernel, Request $request, $requestType, $controllerResult)

Parameters

HttpKernelInterface $kernel
Request $request
$requestType
$controllerResult

at line 51
public mixed getControllerResult()

Returns the return value of the controller.

Return Value

mixed The controller return value

at line 63
public setControllerResult(mixed $controllerResult)

Assigns the return value of the controller.

Parameters

mixed $controllerResult The controller return value