/** * Initialize WPametu */ private static function init() { // Avoid double initialization if (self::$initialized) { trigger_error('Do not call WPametu::init twice!', E_USER_WARNING); return; } // Todo: i18n for plugin load_theme_textdomain(self::DOMAIN, dirname(__DIR__) . '/i18n'); // Check version if (version_compare(phpversion(), self::PHP_VERSION, '<')) { trigger_error(sprintf(__('PHP version should be %s and over. Your version is %s.', self::DOMAIN), self::PHP_VERSION, phpversion()), E_USER_WARNING); return; } // Fire AutoLoader AutoLoader::get_instance(); self::$initialized = true; }