示例#1
0
 public function testProperties()
 {
     $Token = new Token();
     $Token->setAccessToken('accesssss_tokkken');
     $this->assertEquals('accesssss_tokkken', $Token->getAccessToken());
     $Token->setRefreshToken('someREFREshTOken');
     $this->assertEquals('someREFREshTOken', $Token->getRefreshToken());
     $this->assertTrue($Token->hasRefreshToken());
     $Token->setTokenType(Token::TYPE_SESSION);
     $this->assertEquals(Token::TYPE_SESSION, $Token->getTokenType());
 }
示例#2
0
 /**
  * Merge token instances.
  * Apply access token and token type values for current token
  * Save refresh token value
  * @param Token $Token token instance
  * @return Token self
  */
 public function merge(Token $Token)
 {
     $this->setAccessToken($Token->getAccessToken())->setTokenType($Token->getTokenType());
     return $this;
 }