Automattic\WooCommerce\Admin

ReportCSVExporter::get_report_controller_mapprivate staticWC 11.0.1

Get the report type to report controller class map.

Method of the class: ReportCSVExporter{}

Returns

Array. Report type to report controller class map.

Usage

$result = ReportCSVExporter::get_report_controller_map();

Changelog

Since 11.0.1 Introduced.

ReportCSVExporter::get_report_controller_map() code WC 11.0.1

private static function get_report_controller_map() {
	/**
	 * Used to add custom report controllers.
	 *
	 * @since 9.8.0
	 * @param array $controller_map A report type to report controller class map.
	 */
	return apply_filters(
		'woocommerce_export_report_controller_map',
		array(
			'products'   => 'Automattic\WooCommerce\Admin\API\Reports\Products\Controller',
			'variations' => 'Automattic\WooCommerce\Admin\API\Reports\Variations\Controller',
			'orders'     => 'Automattic\WooCommerce\Admin\API\Reports\Orders\Controller',
			'categories' => 'Automattic\WooCommerce\Admin\API\Reports\Categories\Controller',
			'taxes'      => 'Automattic\WooCommerce\Admin\API\Reports\Taxes\Controller',
			'coupons'    => 'Automattic\WooCommerce\Admin\API\Reports\Coupons\Controller',
			'stock'      => 'Automattic\WooCommerce\Admin\API\Reports\Stock\Controller',
			'downloads'  => 'Automattic\WooCommerce\Admin\API\Reports\Downloads\Controller',
			'customers'  => 'Automattic\WooCommerce\Admin\API\Reports\Customers\Controller',
			'revenue'    => 'Automattic\WooCommerce\Admin\API\Reports\Revenue\Stats\Controller',
		)
	);
}