Automattic\WooCommerce\Internal\ProductFilters
Params::get_param_keys
Get the param keys.
Method of the class: Params{}
No Hooks.
Returns
Array.
Usage
$Params = new Params(); $Params->get_param_keys(): array;
Params::get_param_keys() Params::get param keys code WC 10.3.3
public function get_param_keys(): array {
if ( empty( self::$params ) ) {
$this->init_params();
}
$keys = array();
foreach ( self::$params as $taxonomy => $params ) {
$keys = array_merge( $keys, array_values( $params ) );
if ( 'attribute' === $taxonomy ) {
$query_type_params = array_map(
function ( $param ) {
return 'query_type_' . $param;
},
array_keys( $params )
);
$keys = array_merge( $keys, $query_type_params );
}
}
return $keys;
}