Remove unused property Daemon::featureSwitch

This property became obsolete after
074d1ae07cbeaffffeb9c80fb83b32f548b5de97.

[MAILPOET-3859]
This commit is contained in:
Rodrigo Primo
2021-11-24 10:55:11 -03:00
committed by Veljko V
parent 84209851e2
commit 6bea3873b5
3 changed files with 5 additions and 13 deletions

View File

@@ -3,7 +3,6 @@
namespace MailPoet\Cron;
use MailPoet\Cron\Workers\WorkersFactory;
use MailPoet\Features\FeaturesController;
class Daemon {
public $timer;
@@ -17,19 +16,14 @@ class Daemon {
/** @var WorkersFactory */
private $workersFactory;
/** @var FeaturesController */
private $featureSwitch;
public function __construct(
CronHelper $cronHelper,
CronWorkerRunner $cronWorkerRunner,
FeaturesController $featureSwitch,
WorkersFactory $workersFactory
) {
$this->timer = microtime(true);
$this->workersFactory = $workersFactory;
$this->cronWorkerRunner = $cronWorkerRunner;
$this->featureSwitch = $featureSwitch;
$this->cronHelper = $cronHelper;
}

View File

@@ -11,7 +11,6 @@ use MailPoet\Cron\DaemonHttpRunner;
use MailPoet\Cron\Triggers\WordPress;
use MailPoet\Cron\Workers\SimpleWorker;
use MailPoet\Cron\Workers\WorkersFactory;
use MailPoet\Features\FeaturesController;
use MailPoet\Settings\SettingsController;
use MailPoet\Settings\SettingsRepository;
use MailPoet\WP\Functions as WPFunctions;
@@ -80,7 +79,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
->method('run')
->willThrowException(new \Exception());
$daemon = new Daemon($this->cronHelper, $cronWorkerRunnerMock, $this->diContainer->get(FeaturesController::class), $this->createWorkersFactoryMock());
$daemon = new Daemon($this->cronHelper, $cronWorkerRunnerMock, $this->createWorkersFactoryMock());
$daemonHttpRunner = $this->make(DaemonHttpRunner::class, [
'pauseExecution' => null,
'callSelf' => null,
@@ -206,7 +205,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
$cronWorkerRunner = $this->make(CronWorkerRunner::class, [
'run' => null,
]);
$daemon = new Daemon($this->cronHelper, $cronWorkerRunner, $this->diContainer->get(FeaturesController::class), $this->createWorkersFactoryMock());
$daemon = new Daemon($this->cronHelper, $cronWorkerRunner, $this->createWorkersFactoryMock());
$daemonHttpRunner->__construct($daemon, $this->cronHelper, SettingsController::getInstance(), $this->diContainer->get(WordPress::class));
$daemonHttpRunner->run($data);
$updatedDaemon = $this->settings->get(CronHelper::DAEMON_SETTING);
@@ -226,7 +225,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
->method('run')
->willThrowException(new \Exception());
$daemon = new Daemon($this->cronHelper, $cronWorkerRunnerMock, $this->diContainer->get(FeaturesController::class), $this->createWorkersFactoryMock());
$daemon = new Daemon($this->cronHelper, $cronWorkerRunnerMock, $this->createWorkersFactoryMock());
$daemonHttpRunner = $this->make(DaemonHttpRunner::class, [
'pauseExecution' => null,
'callSelf' => null,
@@ -262,7 +261,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
$cronWorkerRunnerMock = $this->make(CronWorkerRunner::class, [
'run' => null,
]);
$daemon = new Daemon($this->cronHelper, $cronWorkerRunnerMock, $this->diContainer->get(FeaturesController::class), $this->createWorkersFactoryMock());
$daemon = new Daemon($this->cronHelper, $cronWorkerRunnerMock, $this->createWorkersFactoryMock());
$daemonHttpRunner->__construct($daemon, $this->cronHelper, SettingsController::getInstance(), $this->diContainer->get(WordPress::class));
$daemonHttpRunner->run($data);
expect(ignore_user_abort())->equals(true);

View File

@@ -8,7 +8,6 @@ use MailPoet\Cron\CronWorkerRunner;
use MailPoet\Cron\Daemon;
use MailPoet\Cron\Workers\SimpleWorker;
use MailPoet\Cron\Workers\WorkersFactory;
use MailPoet\Features\FeaturesController;
use MailPoet\Settings\SettingsController;
use MailPoet\Settings\SettingsRepository;
@@ -32,7 +31,7 @@ class DaemonTest extends \MailPoetTest {
'token' => 123,
];
$this->settings->set(CronHelper::DAEMON_SETTING, $data);
$daemon = new Daemon($this->cronHelper, $cronWorkerRunner, $this->diContainer->get(FeaturesController::class), $this->createWorkersFactoryMock());
$daemon = new Daemon($this->cronHelper, $cronWorkerRunner, $this->createWorkersFactoryMock());
$daemon->run($data);
}