private function performGet(HttpResponse $response) { $context = stream_context_create(array('http' => array('timeout' => 15))); $content = file_get_contents($this->url, false, $context); if (!$content) { throw new Exception('No content received'); } $response->setContent($content); }
/** * @dataProvider providerParseResponse */ public function testParseResponse($responseCode, $headers, $response) { $response = new HttpResponse($response); $this->assertEquals($responseCode, $response->getResponseCode()); $this->assertEquals($headers, $response->getHeaders()); }