Use ObjectIssetFix Trait instead of defining __isset() directly

This commit is contained in:
2023-11-27 15:56:28 +11:00
parent 8590bb8acc
commit 27a3e3e24e
3 changed files with 23 additions and 30 deletions

View File

@@ -3,7 +3,6 @@
namespace App\Jobs;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Cache\Repository;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
@@ -11,7 +10,6 @@ use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Queue\ManuallyFailedException;
use Illuminate\Queue\MaxAttemptsExceededException;
use Illuminate\Queue\SerializesModels;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Notification;
@@ -21,18 +19,17 @@ use App\Classes\Sock\SocketClient;
use App\Classes\Sock\SocketException;
use App\Models\{Address,Mailer,Setup};
use App\Notifications\Netmails\PollingFailed;
use App\Traits\ObjectIssetFix;
class AddressPoll implements ShouldQueue, ShouldBeUnique
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels, ObjectIssetFix;
private const LOGKEY = 'JAP';
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
public $tries = 5;
public $maxExceptions = 1;
public $failOnTimeout = TRUE;
public int $tries = 5;
public int $maxExceptions = 1;
public bool $failOnTimeout = TRUE;
public const QUEUE = 'poll';
@@ -61,19 +58,6 @@ class AddressPoll implements ShouldQueue, ShouldBeUnique
}
}
/**
* Because pluck doesnt return __get() defined vars
*
* @param $key
* @return bool
*/
public function __isset($key): bool
{
$keys = ['address'];
return in_array($key,$keys);
}
/**
* Time to wait between tries
*