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 {
|
class Initializer {
|
||||||
|
|
||||||
|
/** @var AccessControl */
|
||||||
private $access_control;
|
private $access_control;
|
||||||
|
|
||||||
/** @var Renderer */
|
/** @var Renderer */
|
||||||
@@ -34,10 +35,12 @@ class Initializer {
|
|||||||
|
|
||||||
function __construct(
|
function __construct(
|
||||||
ContainerWrapper $container,
|
ContainerWrapper $container,
|
||||||
RendererFactory $renderer_factory
|
RendererFactory $renderer_factory,
|
||||||
|
AccessControl $access_control
|
||||||
) {
|
) {
|
||||||
$this->container = $container;
|
$this->container = $container;
|
||||||
$this->renderer_factory = $renderer_factory;
|
$this->renderer_factory = $renderer_factory;
|
||||||
|
$this->access_control = $access_control;
|
||||||
}
|
}
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
@@ -132,8 +135,6 @@ class Initializer {
|
|||||||
|
|
||||||
function initialize() {
|
function initialize() {
|
||||||
try {
|
try {
|
||||||
$this->setupAccessControl();
|
|
||||||
|
|
||||||
$this->maybeDbUpdate();
|
$this->maybeDbUpdate();
|
||||||
$this->setupInstaller();
|
$this->setupInstaller();
|
||||||
$this->setupUpdater();
|
$this->setupUpdater();
|
||||||
@@ -175,10 +176,6 @@ class Initializer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function setupAccessControl() {
|
|
||||||
$this->access_control = $this->container->get(AccessControl::class);
|
|
||||||
}
|
|
||||||
|
|
||||||
function setupInstaller() {
|
function setupInstaller() {
|
||||||
$installer = new Installer(
|
$installer = new Installer(
|
||||||
Installer::PREMIUM_PLUGIN_SLUG
|
Installer::PREMIUM_PLUGIN_SLUG
|
||||||
|
Reference in New Issue
Block a user