Refactor Form\Utils\Styles to injectable service
[MAILPOET-2451]
This commit is contained in:
committed by
Jack Kitterhing
parent
d25de883e7
commit
effd37a0ad
@ -24,6 +24,9 @@ class Forms extends APIEndpoint {
|
||||
/** @var FeaturesController */
|
||||
private $features_controller;
|
||||
|
||||
/** @var Util\Styles */
|
||||
private $form_styles_utils;
|
||||
|
||||
public $permissions = [
|
||||
'global' => AccessControl::PERMISSION_MANAGE_FORMS,
|
||||
];
|
||||
@ -31,11 +34,13 @@ class Forms extends APIEndpoint {
|
||||
function __construct(
|
||||
Listing\BulkActionController $bulk_action,
|
||||
Listing\Handler $listing_handler,
|
||||
FeaturesController $features_controller
|
||||
FeaturesController $features_controller,
|
||||
Util\Styles $form_styles_utils
|
||||
) {
|
||||
$this->bulk_action = $bulk_action;
|
||||
$this->listing_handler = $listing_handler;
|
||||
$this->features_controller = $features_controller;
|
||||
$this->form_styles_utils = $form_styles_utils;
|
||||
}
|
||||
|
||||
function get($data = []) {
|
||||
@ -134,11 +139,11 @@ class Forms extends APIEndpoint {
|
||||
$html = WPFunctions::get()->doShortcode($html);
|
||||
|
||||
// styles
|
||||
$css = new Util\Styles(FormRenderer::getStyles($data));
|
||||
$css = $this->form_styles_utils->render(FormRenderer::getStyles($data));
|
||||
|
||||
return $this->successResponse([
|
||||
'html' => $html,
|
||||
'css' => $css->render(),
|
||||
'css' => $css,
|
||||
]);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user