Automattic\WooCommerce\Blocks

QueryFilters::get_attribute_counts │ public │ WC 1.0

Get attribute counts for the current products.

Method of the class: QueryFilters{}

No Hooks.

Returns

array. termId=>count pairs.

Usage

$QueryFilters = new QueryFilters();
$QueryFilters->get_attribute_counts( $query_vars, $attribute_to_count );
$query_vars(array) (required)
The WP_Query arguments.
$attribute_to_count(string) (required)
Attribute taxonomy name.

QueryFilters::get_attribute_counts() code WC 11.1.2

public function get_attribute_counts( $query_vars, $attribute_to_count ) {
	wc_deprecated_function(
		__METHOD__,
		'11.0.0',
		FilterDataProvider::class . '::with( ' . QueryClauses::class . ' )->get_attribute_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_attribute_counts( $query_vars, $attribute_to_count );
}