Omnipay\PayPal\RestGateway::hasToken PHP 메소드

hasToken() 공개 메소드

Is there a bearer token and is it still valid?
public hasToken ( ) : boolean
리턴 boolean
    public function hasToken()
    {
        $token = $this->getParameter('token');
        $expires = $this->getTokenExpires();
        if (!empty($expires) && !is_numeric($expires)) {
            $expires = strtotime($expires);
        }
        return !empty($token) && time() < $expires;
    }

Usage Example

예제 #1
0
 public function testBearerTokenExpires()
 {
     $this->setMockHttpResponse('RestTokenSuccess.txt');
     $this->gateway->setToken('MYTOKEN');
     $this->gateway->setTokenExpires(time() - 60);
     $this->assertFalse($this->gateway->hasToken());
     $this->assertEquals('A015GQlKQ6uCRzLHSGRliANi59BHw6egNVKEWRnxvTwvLr0', $this->gateway->getToken());
 }