www. part in domains handled is now optional
This commit is contained in:
parent
807cd3e318
commit
84bde43c3c
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
use App\Services\Partners\Contracts\Partner;
|
use App\Services\Partners\Contracts\Partner;
|
||||||
use Exception;
|
use Exception;
|
||||||
|
use Illuminate\Support\Str;
|
||||||
use League\Uri\Uri;
|
use League\Uri\Uri;
|
||||||
|
|
||||||
abstract class BasePartner implements Partner
|
abstract class BasePartner implements Partner
|
||||||
|
@ -26,7 +27,9 @@ abstract public function getAffiliateLink(): string;
|
||||||
public static function handles(string $host): bool
|
public static function handles(string $host): bool
|
||||||
{
|
{
|
||||||
if (isset(static::$handledHosts)) {
|
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user