コード例 #1
0
ファイル: JsonResponseTest.php プロジェクト: weew/http
 public function test_set_complex_content()
 {
     $response = new JsonResponse(null, [new ArrayableItem('foo'), new ArrayableItem('bar')]);
     $this->assertEquals([['id' => 'foo'], ['id' => 'bar']], $response->getData()->toArray());
     $response = new JsonResponse();
     $response->setContent([new ArrayableItem('foo'), new ArrayableItem('bar')]);
     $this->assertEquals([['id' => 'foo'], ['id' => 'bar']], $response->getData()->toArray());
 }
コード例 #2
0
ファイル: EchoServer.php プロジェクト: weew/echo-server
 /**
  * @param array $data
  */
 protected function sendJsonResponse(array $data)
 {
     $response = new JsonResponse();
     $response->setContent(json_encode($data, JSON_PRETTY_PRINT));
     $response->send();
 }