From 84bde43c3c27ddf99a6248fc8c6e577fc0522a78 Mon Sep 17 00:00:00 2001 From: Richard Dern Date: Sun, 21 Apr 2024 16:52:01 +0200 Subject: [PATCH] www. part in domains handled is now optional --- app/Services/Partners/Partners/BasePartner.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Services/Partners/Partners/BasePartner.php b/app/Services/Partners/Partners/BasePartner.php index 85cf068..2c6b7f6 100644 --- a/app/Services/Partners/Partners/BasePartner.php +++ b/app/Services/Partners/Partners/BasePartner.php @@ -4,6 +4,7 @@ use App\Services\Partners\Contracts\Partner; use Exception; +use Illuminate\Support\Str; use League\Uri\Uri; abstract class BasePartner implements Partner @@ -26,7 +27,9 @@ abstract public function getAffiliateLink(): string; public static function handles(string $host): bool { if (isset(static::$handledHosts)) { - return in_array($host, static::$handledHosts); + return in_array($host, static::$handledHosts) + || in_array('www.' . $host, static::$handledHosts) + || in_array(Str::remove('www.', $host), static::$handledHosts); } }