diff --git a/src/Provider/DuckDuckGoProvider.php b/src/Provider/DuckDuckGoProvider.php new file mode 100644 index 0000000..daa1e8a --- /dev/null +++ b/src/Provider/DuckDuckGoProvider.php @@ -0,0 +1,26 @@ +get($this->getUrl($url)); + + return $response->getBody()->getContents(); + } + + private function getUrl(string $url): string + { + $domain = preg_replace('/https?:\/\/([\w\-\.]+)\/?.*/i', '$1', $url); + + return 'https://icons.duckduckgo.com/ip3/'.$domain; + } +}