Automattic\WooCommerce\Internal\AddressProvider
AbstractAutomatticAddressProvider::get_jwt_cache_duration
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() 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 );
}
}