Make Scheduler non-static

[MAILPOET-4252]
This commit is contained in:
David Remer
2022-04-11 14:09:34 +03:00
committed by Veljko V
parent 100ea655ff
commit ca3f8bdc43
23 changed files with 400 additions and 93 deletions

View File

@ -15,6 +15,7 @@ use MailPoet\Mailer\MailerFactory;
use MailPoet\Newsletter\NewslettersRepository;
use MailPoet\Newsletter\Options\NewsletterOptionFieldsRepository;
use MailPoet\Newsletter\Options\NewsletterOptionsRepository;
use MailPoet\Newsletter\Scheduler\Scheduler;
use MailPoet\Newsletter\Sending\ScheduledTasksRepository;
use MailPoet\Newsletter\Sending\SendingQueuesRepository;
use MailPoet\Segments\SubscribersFinder;
@ -82,7 +83,8 @@ class SendingQueueTest extends \MailPoetTest {
$this->diContainer->get(Bridge::class),
$this->diContainer->get(SubscribersFinder::class),
$this->diContainer->get(ScheduledTasksRepository::class),
$this->diContainer->get(MailerFactory::class)
$this->diContainer->get(MailerFactory::class),
$this->diContainer->get(Scheduler::class)
);
$res = $sendingQueue->add(['newsletter_id' => $this->newsletter->getId()]);
expect($res->status)->equals(APIResponse::STATUS_FORBIDDEN);
@ -152,7 +154,8 @@ class SendingQueueTest extends \MailPoetTest {
]),
$this->diContainer->get(SubscribersFinder::class),
$this->diContainer->get(ScheduledTasksRepository::class),
$this->diContainer->get(MailerFactory::class)
$this->diContainer->get(MailerFactory::class),
$this->diContainer->get(Scheduler::class)
);
$response = $sendingQueue->add(['newsletter_id' => $newsletter->getId()]);
$response = $response->getData();