Automattic\WooCommerce\Internal\ProductFilters

FilterDataProvider::withpublicWC 1.0

Get the data provider with desired query clauses generator.

Метод класса: FilterDataProvider{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$FilterDataProvider = new FilterDataProvider();
$FilterDataProvider->with( $query_clauses_generator );
$query_clauses_generator(QueryClausesGenerator) (обязательный)
The query clauses generator instance.

Код FilterDataProvider::with() WC 11.1.0

public function with( QueryClausesGenerator $query_clauses_generator ) {
	$class_name = get_class( $query_clauses_generator );

	if ( ! isset( $this->providers[ $class_name ] ) ) {
		$this->providers[ $class_name ] = new FilterData( $query_clauses_generator, $this->taxonomy_hierarchy_data );
	}

	return $this->providers[ $class_name ];
}