Eccube\Event\EventArgs::setResponse PHP Method

setResponse() public method

public setResponse ( Response $response )
$response Symfony\Component\HttpFoundation\Response
    public function setResponse(Response $response)
    {
        $this->response = $response;
    }

Usage Example

Exemplo n.º 1
0
 public function testResponse()
 {
     $event = new EventArgs(array());
     $this->assertNull($event->getResponse());
     $this->assertFalse($event->hasResponse());
     // 通常のレスポンスの検証
     $response = new Response();
     $event->setResponse($response);
     $this->assertNotNull($event->getResponse());
     $this->assertTrue($event->hasResponse());
     // リダイレクトレスポンスの検証
     $response = new RedirectResponse('http://www.ec-cube.net/');
     $event->setResponse($response);
     $this->assertNotNull($event->getResponse());
     $this->assertTrue($event->hasResponse());
 }