Refactor KeyCheckWorker::proccessTaskStrategy() to use Doctrine
Replaces all instances of ScheduledTask with ScheduledTaskEntity [MAILPOET-3843]
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace MailPoet\Cron\Workers\KeyCheck;
|
||||
|
||||
use MailPoet\Cron\Workers\SimpleWorker;
|
||||
use MailPoet\Entities\ScheduledTaskEntity;
|
||||
use MailPoet\Models\ScheduledTask;
|
||||
use MailPoet\Services\Bridge;
|
||||
use MailPoetVendor\Carbon\Carbon;
|
||||
@@ -16,7 +17,7 @@ abstract class KeyCheckWorker extends SimpleWorker {
|
||||
}
|
||||
}
|
||||
|
||||
public function processTaskStrategy(ScheduledTask $task, $timer) {
|
||||
public function processTaskStrategy(ScheduledTaskEntity $task, $timer) {
|
||||
try {
|
||||
$result = $this->checkKey();
|
||||
} catch (\Exception $e) {
|
||||
@@ -24,7 +25,10 @@ abstract class KeyCheckWorker extends SimpleWorker {
|
||||
}
|
||||
|
||||
if (empty($result['code']) || $result['code'] == Bridge::CHECK_ERROR_UNAVAILABLE) {
|
||||
$task->rescheduleProgressively();
|
||||
$parisTask = ScheduledTask::getFromDoctrineEntity($task);
|
||||
if ($parisTask) {
|
||||
$parisTask->rescheduleProgressively();
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user