diff --git a/lib/Config/Initializer.php b/lib/Config/Initializer.php index fefcbabd30..be0d6c306a 100644 --- a/lib/Config/Initializer.php +++ b/lib/Config/Initializer.php @@ -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