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()); }
/** * 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; }