Automattic\WooCommerce\EmailEditor\Engine
Email_Editor::__construct
Constructor.
Method of the class: Email_Editor{}
No Hooks.
Returns
null. Nothing (null).
Usage
$Email_Editor = new Email_Editor(); $Email_Editor->__construct( $email_api_controller, $templates, $patterns, $send_preview_email, $personalization_tags_controller, $logger, $assets_manager );
- $email_api_controller(Email_Api_Controller) (required)
- Email API controller.
- $templates(Templates) (required)
- Templates.
- $patterns(Patterns) (required)
- Patterns.
- $send_preview_email(Send_Preview_Email) (required)
- Preview email controller.
- $personalization_tags_controller(Personalization_Tags_Registry) (required)
- Personalization tags registry that allows initializing personalization tags.
- $logger(Email_Editor_Logger) (required)
- Logger instance.
- $assets_manager(Assets_Manager) (required)
- Assets manager instance.
Email_Editor::__construct() Email Editor:: construct code WC 10.6.2
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,
Email_Editor_Logger $logger,
Assets_Manager $assets_manager
) {
$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;
$this->logger = $logger;
$this->assets_manager = $assets_manager;
}