Skip to content

Commit 120bfa3

Browse files
committed
return ->image for image link #452
1 parent 9ac5149 commit 120bfa3

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

src/Detectors/Image.php

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,20 @@ public function detect(): ?UriInterface
1919
?: $oembed->url('thumbnail_url')
2020
?: $metas->url('og:image', 'og:image:url', 'og:image:secure_url', 'twitter:image', 'twitter:image:src', 'lp:image')
2121
?: $document->link('image_src')
22-
?: $ld->url('image.url');
22+
?: $ld->url('image.url')
23+
?: $this->detectFromContentType();
24+
}
25+
26+
private function detectFromContentType()
27+
{
28+
if (!$this->extractor->getResponse()->hasHeader('content-type')) {
29+
return null;
30+
}
31+
32+
$contentType = $this->extractor->getResponse()->getHeader('content-type')[0];
33+
34+
if (strpos($contentType, 'image/') === 0) {
35+
return $this->extractor->getUri();
36+
}
2337
}
2438
}

0 commit comments

Comments
 (0)