コード例 #1
0
ファイル: JsonResponse.php プロジェクト: GenomeUS/sndsgd-api
 /**
  * {@inheritdoc}
  */
 public function send()
 {
     parent::send();
     header("Content-Type: application/json");
     $payload = $this->getData();
     $payload = empty($payload) ? "{}" : json_encode($payload, $this->encodeOptions);
     header("Content-Length: " . strlen($payload));
     echo $payload;
 }
コード例 #2
0
ファイル: FileResponse.php プロジェクト: GenomeUS/sndsgd-api
 /**
  * {@inheritdoc}
  */
 public function send()
 {
     parent::send();
     header("Content-Length: " . filesize($this->path));
     readfile($this->path);
 }
コード例 #3
0
ファイル: RawResponse.php プロジェクト: GenomeUS/sndsgd-api
 /**
  * {@inheritdoc}
  */
 public function send()
 {
     parent::send();
     header("Content-Length: " . strlen($this->body));
     echo $this->body;
 }