コード例 #1
0
 public function testCanSetScopesFromInstances()
 {
     $scope = new Scope();
     $scope->setName('bar');
     $refreshToken = new RefreshToken();
     $refreshToken->setScopes([$scope]);
     $this->assertCount(1, $refreshToken->getScopes());
 }
コード例 #2
0
 /**
  * @return RefreshToken
  */
 private function getValidRefreshToken()
 {
     $refreshToken = new RefreshToken();
     $refreshToken->setToken('azerty_refresh');
     $refreshToken->setScopes('read');
     $validDate = new DateTime();
     $validDate->add(DateInterval::createFromDateString('3600 seconds'));
     $refreshToken->setExpiresAt($validDate);
     return $refreshToken;
 }
コード例 #3
0
 /**
  * @return RefreshToken
  */
 private function getValidRefreshToken()
 {
     $refreshToken = new RefreshToken();
     $refreshToken->setToken('azerty_refresh');
     $refreshToken->setScopes('read');
     $validDate = new DateTime();
     $validDate->add(new DateInterval('P1D'));
     $refreshToken->setExpiresAt($validDate);
     return $refreshToken;
 }