public function testCanCheckIfATokenIsExpired() { $expiresAt = new DateTime(); $expiresAt->sub(new DateInterval('PT60S')); $authorizationCode = new AuthorizationCode(); $authorizationCode->setExpiresAt($expiresAt); $this->assertTrue($authorizationCode->isExpired()); }
/** * @return AccessToken */ private function getValidAuthorizationCode() { $authorizationCode = new AuthorizationCode(); $authorizationCode->setToken('azerty_auth'); $authorizationCode->setScopes('read'); $validDate = new DateTime(); $validDate->add(new DateInterval('PT1H')); $authorizationCode->setExpiresAt($validDate); return $authorizationCode; }