Server : Apache System : Linux server.lienzindia.com 4.18.0-348.7.1.el8_5.x86_64 #1 SMP Wed Dec 22 13:25:12 UTC 2021 x86_64 User : plutus ( 1007) PHP Version : 7.4.33 Disable Function : NONE Directory : /home/plutus/public_html/wp-content/plugins/woocommerce/packages/email-editor/src/ |
Upload File : |
<?php declare(strict_types = 1); namespace MailPoet\EmailEditor; use MailPoet\EmailEditor\Engine\Email_Editor; use MailPoet\EmailEditor\Integrations\Core\Initializer as CoreEmailEditorIntegration; class Bootstrap { /** @var Email_Editor */ private $emailEditor; /** @var CoreEmailEditorIntegration */ private $coreEmailEditorIntegration; public function __construct( Email_Editor $emailEditor, CoreEmailEditorIntegration $coreEmailEditorIntegration ) { $this->emailEditor = $emailEditor; $this->coreEmailEditorIntegration = $coreEmailEditorIntegration; } public function init() { add_action('init', [ $this, 'initialize', ]); add_filter('mailpoet_email_editor_initialized', [ $this, 'setupEmailEditorIntegrations', ]); } public function initialize() { $this->emailEditor->initialize(); } public function setupEmailEditorIntegrations() { $this->coreEmailEditorIntegration->initialize(); } }