Automattic\WooCommerce\Internal\ProductFilters
FilterData::get_cache
Get cached filter data.
Method of the class: FilterData{}
No Hooks.
Returns
null. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->get_cache( $key );
- $key(string) (required)
- Transient key.
FilterData::get_cache() FilterData::get cache code WC 10.3.3
private function get_cache( $key ) {
if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
return null;
}
$cache = get_transient( $key );
$transient_version = WC_Cache_Helper::get_transient_version( CacheController::CACHE_GROUP );
if ( empty( $cache['version'] ) ||
! is_array( $cache['value'] ) ||
empty( $cache['value'] ) ||
$transient_version !== $cache['version']
) {
return null;
}
return $cache['value'];
}