Automattic\WooCommerce\Internal\ProductFilters
FilterDataProvider::with
Get the data provider with desired query clauses generator.
Method of the class: FilterDataProvider{}
No Hooks.
Returns
null. Nothing (null).
Usage
$FilterDataProvider = new FilterDataProvider(); $FilterDataProvider->with( $query_clauses_generator );
- $query_clauses_generator(QueryClausesGenerator) (required)
- The query clauses generator instance.
FilterDataProvider::with() FilterDataProvider::with code WC 10.3.3
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 ];
}