Inject AccessControl into Initializer
[MAILPOET-1823]
This commit is contained in:
committed by
M. Shull
parent
b1c9133330
commit
f64e1c81fe
@@ -19,6 +19,7 @@ require_once(ABSPATH . 'wp-admin/includes/plugin.php');
|
||||
|
||||
class Initializer {
|
||||
|
||||
/** @var AccessControl */
|
||||
private $access_control;
|
||||
|
||||
/** @var Renderer */
|
||||
@@ -34,10 +35,12 @@ class Initializer {
|
||||
|
||||
function __construct(
|
||||
ContainerWrapper $container,
|
||||
RendererFactory $renderer_factory
|
||||
RendererFactory $renderer_factory,
|
||||
AccessControl $access_control
|
||||
) {
|
||||
$this->container = $container;
|
||||
$this->renderer_factory = $renderer_factory;
|
||||
$this->access_control = $access_control;
|
||||
}
|
||||
|
||||
function init() {
|
||||
@@ -132,8 +135,6 @@ class Initializer {
|
||||
|
||||
function initialize() {
|
||||
try {
|
||||
$this->setupAccessControl();
|
||||
|
||||
$this->maybeDbUpdate();
|
||||
$this->setupInstaller();
|
||||
$this->setupUpdater();
|
||||
@@ -175,10 +176,6 @@ class Initializer {
|
||||
}
|
||||
}
|
||||
|
||||
function setupAccessControl() {
|
||||
$this->access_control = $this->container->get(AccessControl::class);
|
||||
}
|
||||
|
||||
function setupInstaller() {
|
||||
$installer = new Installer(
|
||||
Installer::PREMIUM_PLUGIN_SLUG
|
||||
|
Reference in New Issue
Block a user