1
0

www. part in domains handled is now optional

This commit is contained in:
Richard Dern 2024-04-21 16:52:01 +02:00
parent 807cd3e318
commit 84bde43c3c

View File

@ -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);
}
}