is_compatible_version() ) { add_action( 'admin_notices', array( $requirements, 'load_plugin_admin_notices' ) ); return; } $acm_pro_version = @get_file_data( WP_PLUGIN_DIR . '/advanced-cron-manager-pro/acm-pro.php', array( 'Version' ) )[0]; if ( ! empty( $acm_pro_version ) && version_compare( $acm_pro_version, '2', '<' ) ) { add_action( 'admin_notices', function() { echo '

' . __( 'Advanced Cron Manager in version 2 needs Advanced Cron Manager PRO also in version 2. Please upgrade.', 'advanced-cron-manager' ) . '

'; } ); } /** * Fire up dependency injection container */ $container = new tad_DI52_Container(); $container->setVar( 'plugin_file', __FILE__ ); $container->setVar( 'plugin_version', '2.0' ); // Registers all classes and their dependencies $container->register( 'underDEV\AdvancedCronManager\RuntimeProvider' );