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(); }
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); }