WC_REST_Reports_Controller{}
REST API Reports controller class.
No Hooks.
Usage
$WC_REST_Reports_Controller = new WC_REST_Reports_Controller(); // use class methods
Methods
- protected get_reports()
Notes
- Package: WooCommerce\RestApi
WC_REST_Reports_Controller{} WC REST Reports Controller{} code WC 9.6.1
class WC_REST_Reports_Controller extends WC_REST_Reports_V2_Controller { /** * Endpoint namespace. * * @var string */ protected $namespace = 'wc/v3'; /** * Get reports list. * * @since 3.5.0 * @return array */ protected function get_reports() { $reports = parent::get_reports(); $reports[] = array( 'slug' => 'orders/totals', 'description' => __( 'Orders totals.', 'woocommerce' ), ); $reports[] = array( 'slug' => 'products/totals', 'description' => __( 'Products totals.', 'woocommerce' ), ); $reports[] = array( 'slug' => 'customers/totals', 'description' => __( 'Customers totals.', 'woocommerce' ), ); $reports[] = array( 'slug' => 'coupons/totals', 'description' => __( 'Coupons totals.', 'woocommerce' ), ); $reports[] = array( 'slug' => 'reviews/totals', 'description' => __( 'Reviews totals.', 'woocommerce' ), ); $reports[] = array( 'slug' => 'categories/totals', 'description' => __( 'Categories totals.', 'woocommerce' ), ); $reports[] = array( 'slug' => 'tags/totals', 'description' => __( 'Tags totals.', 'woocommerce' ), ); $reports[] = array( 'slug' => 'attributes/totals', 'description' => __( 'Attributes totals.', 'woocommerce' ), ); return $reports; } }