Reactor loading of wp-admin/includes/plugin.php
Requiring WordPress PHP file within Initializer was causing errors in static analysis that runs without WordPress source. [MAILPOET-2837]
This commit is contained in:
committed by
Veljko V
parent
0bc0dd1808
commit
51877fe1eb
@@ -16,8 +16,6 @@ use MailPoet\WooCommerce\TransactionalEmailHooks as WCTransactionalEmails;
|
|||||||
use MailPoet\WP\Functions as WPFunctions;
|
use MailPoet\WP\Functions as WPFunctions;
|
||||||
use MailPoet\WP\Notice as WPNotice;
|
use MailPoet\WP\Notice as WPNotice;
|
||||||
|
|
||||||
require_once(ABSPATH . 'wp-admin/includes/plugin.php');
|
|
||||||
|
|
||||||
class Initializer {
|
class Initializer {
|
||||||
public $automaticEmails;
|
public $automaticEmails;
|
||||||
|
|
||||||
|
@@ -71,5 +71,8 @@ if (!$requirementsCheckResults[RequirementsChecker::TEST_PDO_EXTENSION] ||
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ensure functions like get_plugins, etc.
|
||||||
|
require_once(ABSPATH . 'wp-admin/includes/plugin.php');
|
||||||
|
|
||||||
$initializer = MailPoet\DI\ContainerWrapper::getInstance()->get(MailPoet\Config\Initializer::class);
|
$initializer = MailPoet\DI\ContainerWrapper::getInstance()->get(MailPoet\Config\Initializer::class);
|
||||||
$initializer->init();
|
$initializer->init();
|
||||||
|
Reference in New Issue
Block a user