Automattic\WooCommerce\Blocks

QueryFilters::get_stock_status_countspublicWC 1.0

Get stock status counts for the current products.

Method of the class: QueryFilters{}

No Hooks.

Returns

Array. status=>count pairs.

Usage

$QueryFilters = new QueryFilters();
$QueryFilters->get_stock_status_counts( $query_vars );
$query_vars(array) (required)
The WP_Query arguments.

QueryFilters::get_stock_status_counts() code WC 11.0.1

public function get_stock_status_counts( $query_vars ) {
	wc_deprecated_function(
		__METHOD__,
		'11.0.0',
		FilterDataProvider::class . '::with( ' . QueryClauses::class . ' )->get_stock_status_counts. This class will be removed in WooCommerce 12.0'
	);

	$container = wc_get_container();

	return $container->get( FilterDataProvider::class )->with( $container->get( QueryClauses::class ) )->get_stock_status_counts( $query_vars, array_keys( wc_get_product_stock_status_options() ) );
}