Automattic\WooCommerce\Admin
ReportCSVExporter::get_report_controller_map
Get the report type to report controller class map.
Method of the class: ReportCSVExporter{}
Hooks from the method
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() 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',
)
);
}