private createCrawler ( $uri, Psr\Http\Message\ResponseInterface $response ) | ||
$response | Psr\Http\Message\ResponseInterface |
private function createCrawler($uri, ResponseInterface $response)
{
$crawler = null;
if ($response->hasHeader('Content-Type') && (false !== strpos($response->getHeaderLine('Content-Type'), 'html') || false !== strpos($response->getHeaderLine('Content-Type'), 'xml'))) {
$crawler = new Crawler(null, $uri);
$crawler->addContent((string) $response->getBody(), $response->getHeaderLine('Content-Type'));
}
return $crawler;
}