/** * 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; }
/** * @test */ public function doesSetGetHeaders() { $response = new Response(); $response->setHeaders(new ParameterBag(['X-Test' => '123'])); $this->assertEquals('123', $response->getHeaders()->get('X-Test')); }