Add Populator to DI

This commit is contained in:
Amine Ben hammou
2019-06-25 12:04:14 +01:00
committed by M. Shull
parent fecfe32457
commit 5ae402bcab
8 changed files with 24 additions and 14 deletions

View File

@ -7,6 +7,7 @@ use MailPoet\WP\Functions as WPFunctions;
use MailPoet\Config\AccessControl;
use MailPoet\Config\Activator;
use MailPoet\Settings\SettingsController;
use MailPoet\Config\Populator;
if (!defined('ABSPATH')) exit;
@ -22,7 +23,8 @@ class Setup extends APIEndpoint {
function reset() {
try {
$activator = new Activator(new SettingsController());
$settings = new SettingsController();
$activator = new Activator($settings, new Populator($settings, $this->wp));
$activator->deactivate();
$activator->activate();
$this->wp->doAction('mailpoet_setup_reset');