예제 #1
0
 public function send()
 {
     $this->headers->set('Content-Type', 'text/csv');
     $this->headers->set('Content-Description', 'CSV Download');
     $this->headers->set('Content-Disposition', 'attachment; filename=' . $this->getFilename());
     $this->headers->set('Content-Transfer-Encoding', 'binary');
     $this->headers->set('Pragma', 'no-cache');
     $this->headers->set('Expires', '0');
     return parent::send();
 }
예제 #2
0
 public function testSend()
 {
     $response = new Response();
     $responseSend = $response->send();
     $this->assertObjectHasAttribute('headers', $responseSend);
     $this->assertObjectHasAttribute('content', $responseSend);
     $this->assertObjectHasAttribute('version', $responseSend);
     $this->assertObjectHasAttribute('statusCode', $responseSend);
     $this->assertObjectHasAttribute('statusText', $responseSend);
     $this->assertObjectHasAttribute('charset', $responseSend);
 }