diff --git a/lib/Config/Initializer.php b/lib/Config/Initializer.php index 573a84eb3d..38f063396f 100644 --- a/lib/Config/Initializer.php +++ b/lib/Config/Initializer.php @@ -10,15 +10,6 @@ use MailPoet\WP\Notice as WPNotice; if(!defined('ABSPATH')) exit; require_once(ABSPATH . 'wp-admin/includes/plugin.php'); -require_once(MAILPOET_PATH . '/vendor/autoload.php'); - -$initializer = new Initializer( - array( - 'file' => MAILPOET_FILENAME, - 'version' => MAILPOET_VERSION - ) -); -$initializer->init(); class Initializer { diff --git a/mailpoet.php b/mailpoet.php index a818356a2c..585ffbafea 100644 --- a/mailpoet.php +++ b/mailpoet.php @@ -24,8 +24,8 @@ $mailpoet_plugin = array( 'version' => '3.0.0-beta.14', 'filename' => __FILE__, 'path' => dirname(__FILE__), - 'loader' => dirname(__FILE__) . '/vendor/autoload.php', - 'initializer' => dirname(__FILE__) . '/lib/Config/Initializer.php' + 'autoloader' => dirname(__FILE__) . '/vendor/autoload.php', + 'initializer' => dirname(__FILE__) . '/mailpoet_initializer.php' ); // Check for the minimum PHP version @@ -50,7 +50,7 @@ if(version_compare(phpversion(), '5.3.0', '<')) { } // Check for core dependencies -if(!file_exists($mailpoet_plugin['loader']) && !file_exists($mailpoet_plugin['initializer'])) { +if(!file_exists($mailpoet_plugin['autoloader']) && !file_exists($mailpoet_plugin['initializer'])) { add_action('admin_notices', function() { $notice = __('MailPoet cannot start because it is missing core files. Please reinstall the plugin.', 'mailpoet'); printf('
%1$s