helper = new Helper(); $this->utils = $utils ?? new Utils(); add_action( 'admin_footer', array( $this, 'rate_plugin' ) ); add_action( 'admin_init', array( $this, 'message_about_plugin_split' ) ); } /** * @return void */ public function rate_plugin(): void { if ( ! $this->utils->isThisPage( 'wp-admin/admin.php?page=' . Menu::MENU_SLUG ) ) { return; } require_once HOSTINGER_ABSPATH . 'includes/Admin/Views/Partials/RateUs.php'; } public function message_about_plugin_split(): void { $plugin_split_notice_hidden = get_transient( 'hts_plugin_split_notice_hidden' ); if ( $plugin_split_notice_hidden === false & version_compare( HOSTINGER_VERSION, '3.0.0', '>=' ) ) { if ( ! $this->utils->isPluginActive( 'hostinger-easy-onboarding' ) ) { add_action( 'admin_notices', array( $this, 'custom_admin_notice' ) ); } } } public function custom_admin_notice() { ?>