Automattic\WooCommerce\Internal\ProductFilters

FilterData::get_cache │ private │ WC 1.0

Get cached filter data.

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

Хуков нет.

Возвращает

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

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

// private - только в коде основоного (родительского) класса
$result = $this->get_cache( $key );
$key(строка) (обязательный)
Transient key.

Код FilterData::get_cache() WC 11.2.2

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'];
}