Use newsletter entity constants in scheduler worker
[MAILPOET-3782]
This commit is contained in:
committed by
Veljko V
parent
59031237fe
commit
550077800e
@@ -3,6 +3,7 @@
|
||||
namespace MailPoet\Cron\Workers;
|
||||
|
||||
use MailPoet\Cron\CronHelper;
|
||||
use MailPoet\Entities\NewsletterEntity;
|
||||
use MailPoet\Logging\LoggerFactory;
|
||||
use MailPoet\Models\Newsletter;
|
||||
use MailPoet\Models\ScheduledTask;
|
||||
@@ -50,15 +51,15 @@ class Scheduler {
|
||||
$newsletter = Newsletter::findOneWithOptions($queue->newsletterId);
|
||||
if (!$newsletter || $newsletter->deletedAt !== null) {
|
||||
$queue->delete();
|
||||
} elseif ($newsletter->status !== Newsletter::STATUS_ACTIVE && $newsletter->status !== Newsletter::STATUS_SCHEDULED) {
|
||||
} elseif ($newsletter->status !== NewsletterEntity::STATUS_ACTIVE && $newsletter->status !== NewsletterEntity::STATUS_SCHEDULED) {
|
||||
continue;
|
||||
} elseif ($newsletter->type === Newsletter::TYPE_WELCOME) {
|
||||
} elseif ($newsletter->type === NewsletterEntity::TYPE_WELCOME) {
|
||||
$this->processWelcomeNewsletter($newsletter, $queue);
|
||||
} elseif ($newsletter->type === Newsletter::TYPE_NOTIFICATION) {
|
||||
} elseif ($newsletter->type === NewsletterEntity::TYPE_NOTIFICATION) {
|
||||
$this->processPostNotificationNewsletter($newsletter, $queue);
|
||||
} elseif ($newsletter->type === Newsletter::TYPE_STANDARD) {
|
||||
} elseif ($newsletter->type === NewsletterEntity::TYPE_STANDARD) {
|
||||
$this->processScheduledStandardNewsletter($newsletter, $queue);
|
||||
} elseif ($newsletter->type === Newsletter::TYPE_AUTOMATIC) {
|
||||
} elseif ($newsletter->type === NewsletterEntity::TYPE_AUTOMATIC) {
|
||||
$this->processScheduledAutomaticEmail($newsletter, $queue);
|
||||
}
|
||||
$this->cronHelper->enforceExecutionLimit($timer);
|
||||
|
Reference in New Issue
Block a user