Refactor MailPoet\Cron to use new settings

[MAILPOET-1757]
This commit is contained in:
Rostislav Wolny
2019-01-30 13:57:18 +01:00
parent 6e79705128
commit ff238bf69a
21 changed files with 174 additions and 86 deletions

View File

@ -12,6 +12,7 @@ use MailPoet\Cron\Workers\StatsNotifications\Worker;
use MailPoet\Mailer\MailerLog;
use MailPoet\Models\Setting;
use MailPoet\Services\Bridge;
use MailPoet\Settings\SettingsController;
if(!defined('ABSPATH')) exit;
@ -24,7 +25,8 @@ class WordPress {
static function checkExecutionRequirements() {
// migration
$migration_disabled = Setting::getValue('cron_trigger.method') === 'none';
$settings = new SettingsController();
$migration_disabled = $settings->get('cron_trigger.method') === 'none';
$migration_due_tasks = MigrationWorker::getDueTasks();
$migration_completed_tasks = MigrationWorker::getCompletedTasks();
$migration_future_tasks = MigrationWorker::getFutureTasks();