tribe_get_next_cached_increment( string $key, string $expiration_trigger = '', int $default )

Get the next increment of a cached incremental value.


Parameters #

$key

(string) (Required) Cache key for the incrementor.

$expiration_trigger

(string) (Optional) The trigger that causes the cache key to expire.

Default value: ''

$default

(int) (Required) The default value of the incrementor.


Top ↑

Return #

(int)


Top ↑

Source #

File: src/functions/utils.php

function tribe_get_next_cached_increment( $key, $expiration_trigger = '', $default = 0 ) {
	$cache = tribe( 'cache' );
	$value = (int) $cache->get( $key, $expiration_trigger, $default );
	$value++;
	$cache->set( $key, $value, \Tribe__Cache::NON_PERSISTENT, $expiration_trigger );

	return $value;
}

Top ↑

Changelog #

Changelog
Version Description
4.14.7 Introduced.