| Server IP : 195.130.67.5 / Your IP : 216.73.217.154 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/aecm.ihu.gr/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();
}
}