loadClasses(); (new ADReviewManager\Classes\AdminMenuHandler)->renderMenu(); $this->loadTextDomain(); // register hooks new ADReviewManager\Hooks\Actions(); // require ADRM_DIR . 'includes/Hooks/Actions.php'; (new ADReviewManager\Classes\Shortcode)->registerShortCodes(); /** * Migrate the comment database * @since 1.0.3 */ if (!get_option('adrm_comments_module_enabled')){ \ADReviewManager\Database\Migrations\ReviewComment::migrate(true); update_option('adrm_comments_module_enabled', 'yes'); } } public function loadClasses() { require ADRM_DIR . 'includes/autoload.php'; } public function loadTextDomain() { load_plugin_textdomain('advance-review-manager', false, dirname(plugin_basename(__FILE__)) . '/languages'); } } register_activation_hook(__FILE__, function () { ActivationHandler::handle(); }); register_deactivation_hook(__FILE__, function () { DeactivationHandler::handle(); // (new ADReviewManager\Classes\DeactivationHandler)->handle(); }); (new AdvanceReviewManager())->boot();