/**
  * @param string    $url
  * @param \DateTime $lastModified
  *
  * @return HttpDriverResponse
  * @deprecated removed in version 3.0
  */
 public function getResponse($url, \DateTime $lastModified)
 {
     $ressource = $this->client->request('GET', $url);
     $response = new HttpDriverResponse();
     $response->setHttpCode($ressource->getStatusCode());
     $response->setHttpVersion($ressource->getProtocolVersion());
     $response->setHttpMessage($ressource->getReasonPhrase());
     $response->setHeaders($ressource->getHeaders());
     $response->setBody($ressource->getBody());
     return $response;
 }
 /**
  * @param string $headerString
  * @param string $body
  *
  * @return \Debril\RssAtomBundle\Driver\HttpDriverResponse
  */
 public function getHttpResponse($headerString, $body)
 {
     $headers = array();
     preg_match('/(?<version>\\S+) (?P<code>\\d+) (?P<message>\\V+)/', $headerString, $headers);
     $response = new HttpDriverResponse();
     $response->setBody($body);
     $response->setHttpCode($headers['code']);
     $response->setHttpMessage($headers['message']);
     $response->setHttpVersion($headers['version']);
     $response->setHeaders($headerString);
     return $response;
 }