Automattic\WooCommerce\EmailEditor\Engine

Email_Editor::__constructpublicWC 1.0

Constructor.

Метод класса: Email_Editor{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$Email_Editor = new Email_Editor();
$Email_Editor->__construct( $email_api_controller, $templates, $patterns, $send_preview_email, $personalization_tags_controller );
$email_api_controller(Email_Api_Controller) (обязательный)
Email API controller.
$templates(Templates) (обязательный)
Templates.
$patterns(Patterns) (обязательный)
Patterns.
$send_preview_email(Send_Preview_Email) (обязательный)
Preview email controller.
$personalization_tags_controller(Personalization_Tags_Registry) (обязательный)
Personalization tags registry that allows initializing personalization tags.

Код Email_Editor::__construct() WC 9.9.5

public function __construct(
	Email_Api_Controller $email_api_controller,
	Templates $templates,
	Patterns $patterns,
	Send_Preview_Email $send_preview_email,
	Personalization_Tags_Registry $personalization_tags_controller
) {
	$this->email_api_controller          = $email_api_controller;
	$this->templates                     = $templates;
	$this->patterns                      = $patterns;
	$this->send_preview_email            = $send_preview_email;
	$this->personalization_tags_registry = $personalization_tags_controller;
}