Inject settings and style utils to renderer using constructor

[MAILPOET-2665]
This commit is contained in:
Rostislav Wolny
2020-01-29 16:27:02 +01:00
committed by Jack Kitterhing
parent f559d5f479
commit 73281f0851
2 changed files with 18 additions and 9 deletions

View File

@ -5,6 +5,7 @@ namespace MailPoet\Form;
use MailPoet\API\JSON\API;
use MailPoet\Config\Renderer as ConfigRenderer;
use MailPoet\Form\Renderer as FormRenderer;
use MailPoet\Form\Util\Styles;
use MailPoet\Models\Form;
use MailPoet\Settings\SettingsController;
use MailPoet\Util\Security;
@ -29,7 +30,7 @@ class Widget extends \WP_Widget {
$this->wp = new WPFunctions;
$this->renderer = new \MailPoet\Config\Renderer(!WP_DEBUG, !WP_DEBUG);
$this->assetsController = new AssetsController($this->wp, $this->renderer, SettingsController::getInstance());
$this->formRenderer = new FormRenderer();
$this->formRenderer = new FormRenderer(new Styles(), SettingsController::getInstance());
if (!is_admin()) {
$this->setupIframe();
} else {