Пример #1
0
 /**
  * Update token activity timestamp
  *
  * @throws InvalidTokenException
  * @param IToken $token
  */
 public function updateTokenActivity(IToken $token)
 {
     if (!$token instanceof DefaultToken) {
         throw new InvalidTokenException();
     }
     /** @var DefaultToken $token */
     $now = $this->time->getTime();
     if ($token->getLastActivity() < $now - 60) {
         // Update token only once per minute
         $token->setLastActivity($now);
         $this->mapper->update($token);
     }
 }