ResponseEvent
        
        extends KernelEvent
    
    
            
            in package
            
        
    
    
    
        
            Allows to filter a Response object.
You can call getResponse() to retrieve the current response. With setResponse() you can set a new response that will be returned to the browser.
Tags
Table of Contents
- $kernel : mixed
 - $propagationStopped : mixed
 - $request : mixed
 - $requestType : mixed
 - $response : mixed
 - __construct() : mixed
 - getKernel() : HttpKernelInterface
 - Returns the kernel in which this event was thrown.
 - getRequest() : Request
 - Returns the request the kernel is currently processing.
 - getRequestType() : int
 - Returns the request type the kernel is currently processing.
 - getResponse() : Response
 - isMainRequest() : bool
 - Checks if this is the main request.
 - isMasterRequest() : bool
 - Checks if this is a master request.
 - isPropagationStopped() : bool
 - Is propagation stopped?
 - setResponse() : void
 - stopPropagation() : void
 - Stops the propagation of the event to further event listeners.
 
Properties
$kernel
    private
        mixed
    $kernel
    
        
        
    
$propagationStopped
    private
        mixed
    $propagationStopped
     = false
        
        
    
$request
    private
        mixed
    $request
    
        
        
    
$requestType
    private
        mixed
    $requestType
    
        
        
    
$response
    private
        mixed
    $response
    
        
        
    
Methods
__construct()
    public
                __construct(HttpKernelInterface $kernel, Request $request, int $requestType, Response $response) : mixed
    
        Parameters
- $kernel : HttpKernelInterface
 - $request : Request
 - $requestType : int
 - 
                    
The request type the kernel is currently processing; one of HttpKernelInterface::MAIN_REQUEST or HttpKernelInterface::SUB_REQUEST
 - $response : Response
 
Return values
mixed —getKernel()
Returns the kernel in which this event was thrown.
    public
                getKernel() : HttpKernelInterface
    
    
    
        Return values
HttpKernelInterface —getRequest()
Returns the request the kernel is currently processing.
    public
                getRequest() : Request
    
    
    
        Return values
Request —getRequestType()
Returns the request type the kernel is currently processing.
    public
                getRequestType() : int
    
    
    
        Return values
int —One of HttpKernelInterface::MAIN_REQUEST and HttpKernelInterface::SUB_REQUEST
getResponse()
    public
                getResponse() : Response
        
    
    
        Return values
Response —isMainRequest()
Checks if this is the main request.
    public
                isMainRequest() : bool
    
    
    
        Return values
bool —isMasterRequest()
Checks if this is a master request.
    public
                isMasterRequest() : bool
    
    
    
    Tags
Return values
bool —isPropagationStopped()
Is propagation stopped?
    public
                isPropagationStopped() : bool
    
    
    
        Return values
bool —setResponse()
    public
                setResponse(Response $response) : void
        
        Parameters
- $response : Response
 
Return values
void —stopPropagation()
Stops the propagation of the event to further event listeners.
    public
                stopPropagation() : void
        If multiple event listeners are connected to the same event, no further event listener will be triggered once any trigger calls stopPropagation().