Check for unused privates
[MAILPOET-2090]
This commit is contained in:
@ -944,7 +944,13 @@ class MP2Migrator {
|
||||
*/
|
||||
private function replaceMP2Shortcodes($text) {
|
||||
$text = str_replace('[total_subscribers]', '[mailpoet_subscribers_count]', $text);
|
||||
$text = preg_replace_callback('/\[wysija_subscribers_count list_id="(.*)" \]/', array($this, 'replaceMP2ShortcodesCallback'), $text);
|
||||
$text = preg_replace_callback(
|
||||
'/\[wysija_subscribers_count list_id="(.*)" \]/',
|
||||
function ($matches) {
|
||||
return $this->replaceMP2ShortcodesCallback($matches);
|
||||
},
|
||||
$text
|
||||
);
|
||||
return $text;
|
||||
}
|
||||
|
||||
|
@ -544,6 +544,10 @@ class Populator {
|
||||
$task->save();
|
||||
}
|
||||
|
||||
/**
|
||||
* Remove this comment when this private function is actually used
|
||||
* @phpcsSuppress SlevomatCodingStandard.Classes.UnusedPrivateElements
|
||||
*/
|
||||
private function updateFormsSuccessMessages() {
|
||||
if (version_compare($this->settings->get('db_version', '3.23.2'), '3.23.1', '>')) {
|
||||
return;
|
||||
|
@ -9,15 +9,11 @@ if (!defined('ABSPATH')) exit;
|
||||
class Daemon {
|
||||
public $timer;
|
||||
|
||||
/** @var SettingsController */
|
||||
private $settings_controller;
|
||||
|
||||
/** @var WorkersFactory */
|
||||
private $workers_factory;
|
||||
|
||||
function __construct(SettingsController $settings_controller, WorkersFactory $workers_factory) {
|
||||
function __construct(WorkersFactory $workers_factory) {
|
||||
$this->timer = microtime(true);
|
||||
$this->settings_controller = $settings_controller;
|
||||
$this->workers_factory = $workers_factory;
|
||||
}
|
||||
|
||||
|
@ -22,8 +22,6 @@ class WooCommerceSync extends SimpleWorker {
|
||||
/** @var WooCommerceHelper */
|
||||
private $woocommerce_helper;
|
||||
|
||||
private $taskAlreadyInProgress = false;
|
||||
|
||||
function __construct(WooCommerceSegment $woocommerce_segment, WooCommerceHelper $woocommerce_helper, $timer = false) {
|
||||
$this->woocommerce_segment = $woocommerce_segment;
|
||||
$this->woocommerce_helper = $woocommerce_helper;
|
||||
|
@ -123,6 +123,9 @@ class ContainerConfigurator implements IContainerConfigurator {
|
||||
return $container;
|
||||
}
|
||||
|
||||
/**
|
||||
* @phpcsSuppress SlevomatCodingStandard.Classes.UnusedPrivateElements
|
||||
*/
|
||||
private function registerPremiumService(ContainerBuilder $container, $id) {
|
||||
$container->register($id)
|
||||
->setPublic(true)
|
||||
|
@ -13,7 +13,9 @@ class TitleListTransformer {
|
||||
}
|
||||
|
||||
function transform($posts) {
|
||||
$results = array_map(array($this, 'getPostTitle'), $posts);
|
||||
$results = array_map(function($post) {
|
||||
return $this->getPostTitle($post);
|
||||
}, $posts);
|
||||
|
||||
return array(
|
||||
$this->wrap(array(
|
||||
|
@ -19,18 +19,14 @@ class NewSubscriberNotificationMailer {
|
||||
/** @var \MailPoet\Mailer\Mailer|null */
|
||||
private $mailer;
|
||||
|
||||
/** @var Functions */
|
||||
private $wordpress_functions;
|
||||
|
||||
/** @var SettingsController */
|
||||
private $settings;
|
||||
|
||||
/**
|
||||
* @param \MailPoet\Mailer\Mailer|null $mailer
|
||||
* @param Renderer|null $renderer
|
||||
* @param Functions|null $wordpress_functions
|
||||
*/
|
||||
function __construct($mailer = null, $renderer = null, $wordpress_functions = null) {
|
||||
function __construct($mailer = null, $renderer = null) {
|
||||
if ($renderer) {
|
||||
$this->renderer = $renderer;
|
||||
} else {
|
||||
@ -38,11 +34,6 @@ class NewSubscriberNotificationMailer {
|
||||
$debugging = WP_DEBUG;
|
||||
$this->renderer = new Renderer($caching, $debugging);
|
||||
}
|
||||
if ($wordpress_functions) {
|
||||
$this->wordpress_functions = $wordpress_functions;
|
||||
} else {
|
||||
$this->wordpress_functions = new Functions();
|
||||
}
|
||||
$this->mailer = $mailer;
|
||||
$this->settings = new SettingsController();
|
||||
}
|
||||
|
@ -63,7 +63,9 @@ class State
|
||||
$tasks = array_merge($tasks, $query->findMany());
|
||||
}
|
||||
|
||||
return array_map([$this, 'buildTaskData'], $tasks);
|
||||
return array_map(function ($task) {
|
||||
return $this->buildTaskData($task);
|
||||
}, $tasks);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -3,6 +3,8 @@
|
||||
<config name="installed_paths" value="tasks/code_sniffer/vendor/squizlabs/php_codesniffer,tasks/code_sniffer/vendor/phpcompatibility/php-compatibility,tasks/code_sniffer/vendor/slevomat/coding-standard"/>
|
||||
<description>MailPoet specific rule set</description>
|
||||
|
||||
<!-- checks for unused methods, unused or write-only properties in a class and unused private constants -->
|
||||
<rule ref="SlevomatCodingStandard.Classes.UnusedPrivateElements"/>
|
||||
<!-- This sniff enforces trailing commas in multi-line arrays -->
|
||||
<rule ref="SlevomatCodingStandard.Arrays.TrailingArrayComma"/>
|
||||
<!-- Disallows assignments in if, elseif and do-while loop conditions -->
|
||||
|
@ -75,7 +75,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
|
||||
]),
|
||||
]);
|
||||
|
||||
$daemon = new Daemon($this->settings, $workers_factory_mock);
|
||||
$daemon = new Daemon($workers_factory_mock);
|
||||
$daemon_http_runner = $this->make(new DaemonHttpRunner($daemon), array(
|
||||
'pauseExecution' => null,
|
||||
'callSelf' => null
|
||||
@ -124,7 +124,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
|
||||
'token' => 123
|
||||
);
|
||||
$this->settings->set(CronHelper::DAEMON_SETTING, $data);
|
||||
$daemon->__construct(new Daemon($this->settings, $workers_factory_mock));
|
||||
$daemon->__construct(new Daemon($workers_factory_mock));
|
||||
$daemon->run($data);
|
||||
}
|
||||
|
||||
@ -148,7 +148,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
|
||||
'token' => 123
|
||||
);
|
||||
$this->settings->set(CronHelper::DAEMON_SETTING, $data);
|
||||
$daemon->__construct(new Daemon($this->settings, $workers_factory_mock));
|
||||
$daemon->__construct(new Daemon($workers_factory_mock));
|
||||
$daemon->run($data);
|
||||
$data_after_run = $this->settings->get(CronHelper::DAEMON_SETTING);
|
||||
expect($data_after_run['token'])->equals(567);
|
||||
@ -179,7 +179,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
|
||||
'token' => 123
|
||||
);
|
||||
$this->settings->set(CronHelper::DAEMON_SETTING, $data);
|
||||
$daemon_http_runner->__construct(new Daemon($this->settings, $this->createWorkersFactoryMock()));
|
||||
$daemon_http_runner->__construct(new Daemon($this->createWorkersFactoryMock()));
|
||||
$daemon_http_runner->run($data);
|
||||
$updated_daemon = $this->settings->get(CronHelper::DAEMON_SETTING);
|
||||
expect($updated_daemon['token'])->equals($daemon_http_runner->token);
|
||||
@ -199,7 +199,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
|
||||
]),
|
||||
]);
|
||||
|
||||
$daemon = new Daemon($this->settings, $workers_factory_mock);
|
||||
$daemon = new Daemon($workers_factory_mock);
|
||||
$daemon_http_runner = $this->make(new DaemonHttpRunner($daemon), array(
|
||||
'pauseExecution' => null,
|
||||
'callSelf' => null
|
||||
@ -231,7 +231,7 @@ class DaemonHttpRunnerTest extends \MailPoetTest {
|
||||
'token' => 123
|
||||
);
|
||||
$this->settings->set(CronHelper::DAEMON_SETTING, $data);
|
||||
$daemon->__construct(new Daemon($this->settings, $this->createWorkersFactoryMock()));
|
||||
$daemon->__construct(new Daemon($this->createWorkersFactoryMock()));
|
||||
$daemon->run($data);
|
||||
expect(ignore_user_abort())->equals(1);
|
||||
}
|
||||
|
@ -24,7 +24,7 @@ class DaemonTest extends \MailPoetTest {
|
||||
'token' => 123
|
||||
);
|
||||
$this->settings->set(CronHelper::DAEMON_SETTING, $data);
|
||||
$daemon = new Daemon($this->settings, $this->createWorkersFactoryMock());
|
||||
$daemon = new Daemon($this->createWorkersFactoryMock());
|
||||
$daemon->run($data);
|
||||
}
|
||||
|
||||
|
@ -14,13 +14,10 @@ class UserFlagsControllerTest extends \MailPoetTest {
|
||||
/** @var int */
|
||||
private $current_user_id;
|
||||
|
||||
/** @var int */
|
||||
private $other_user_id;
|
||||
|
||||
function _before() {
|
||||
parent::_before();
|
||||
UserFlag::deleteMany();
|
||||
|
||||
|
||||
$current_user_id = 1;
|
||||
$other_user_id = 2;
|
||||
WPFunctions::set(Stub::make(new WPFunctions, [
|
||||
|
@ -16,9 +16,6 @@ use MailPoet\Util\Url as UrlHelper;
|
||||
|
||||
class FormTest extends \MailPoetTest {
|
||||
|
||||
/** @var Form */
|
||||
private $form_controller;
|
||||
|
||||
/** @var SettingsController */
|
||||
private $settings;
|
||||
|
||||
|
Reference in New Issue
Block a user