register_routes(); } } /** * Register classes which override base endpoints. * * @since 3.1.0 */ public static function register_route_overrides() { if ( ! self::is_wp_compatible() ) { return; } WC_REST_Subscription_System_Status_Manager::init(); new WC_REST_Subscriptions_Settings(); } /** * Determines if a WP version compatible with REST API requests. * * @since 3.1.0 * @return boolean */ protected static function is_wp_compatible() { global $wp_version; return version_compare( $wp_version, '4.4', '>=' ); } }