コード例 #1
0
 /**
  * Create the response object
  *
  * @param  ResponseInterface         $adapterResponse
  * @return \Tmdb\HttpClient\Response
  */
 private function createResponse(ResponseInterface $adapterResponse = null)
 {
     $response = new Response();
     if ($adapterResponse !== null) {
         $response->setCode($adapterResponse->getStatusCode());
         $response->setHeaders(new ParameterBag($adapterResponse->getHeaders()));
         $response->setBody((string) $adapterResponse->getBody());
     }
     return $response;
 }
コード例 #2
0
 /**
  * @test
  */
 public function doesSetGetHeaders()
 {
     $response = new Response();
     $response->setHeaders(new ParameterBag(['X-Test' => '123']));
     $this->assertEquals('123', $response->getHeaders()->get('X-Test'));
 }