21 lines
422 B
PHP
21 lines
422 B
PHP
<?php
|
|
|
|
namespace Payu\PaymentGateway\Cache;
|
|
use OauthCacheInterface;
|
|
|
|
class OauthCache implements OauthCacheInterface {
|
|
public function get( $key ) {
|
|
$cache = get_transient( $key );
|
|
|
|
return $cache === false ? null : unserialize( $cache );
|
|
}
|
|
|
|
public function set( $key, $value ) {
|
|
return set_transient( $key, serialize( $value ) );
|
|
}
|
|
|
|
public function invalidate( $key ) {
|
|
return delete_transient( $key );
|
|
}
|
|
}
|