Analytics. $analytics = new Bpro_Data_Light_Analytics(); add_action( 'admin_enqueue_scripts', array( $analytics, 'enqueue_assets' ) ); add_action( 'admin_init', array( $analytics, 'seed_default_columns' ) ); add_action( 'rest_api_init', array( $analytics, 'register_rest_routes' ) ); add_filter( 'woocommerce_analytics_report_menu_items', array( $analytics, 'add_report_menu_item' ) ); add_filter( 'woocommerce_rest_prepare_report_products', array( $analytics, 'add_lambda_to_row' ), 10, 3 ); add_filter( 'rest_pre_dispatch', array( $analytics, 'maybe_sort_by_lambda' ), 10, 3 ); add_filter( 'rest_pre_dispatch', array( $analytics, 'hide_lambda_from_stats_query' ), 5, 3 ); add_filter( 'rest_post_dispatch', array( $analytics, 'add_lambda_to_stats' ), 10, 3 ); } }