Automattic\WooCommerce\Internal\AddressProvider

AbstractAutomatticAddressProvider::get_jwt_cache_durationpublicWC 1.0

Gets the cache duration for the JWT.

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

Хуков нет.

Возвращает

int. The cache duration for the JWT.

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

$AbstractAutomatticAddressProvider = new AbstractAutomatticAddressProvider();
$AbstractAutomatticAddressProvider->get_jwt_cache_duration( $jwt );
$jwt(строка) (обязательный)
The JWT for the address service.

Код AbstractAutomatticAddressProvider::get_jwt_cache_duration() WC 10.3.6

public function get_jwt_cache_duration( $jwt ) {
	$parts = JsonWebToken::get_parts( $jwt );
	if ( property_exists( $parts->payload, 'exp' ) ) {
		return max( $parts->payload->exp - time(), 0 );
	}
}