Example #1
0
 /**
  * @param User $user
  *
  * @return bool|User
  */
 public function updateRefreshToken(User $user)
 {
     $q[] = 'UPDATE `users`';
     $q[] = 'SET `refresh_token`=\'' . $user->refreshToken() . '\'';
     $q[] = 'WHERE `id`=\'' . $user->id() . '\'';
     $this->database->query(implode(' ', $q));
     return $this->getUser($user->id());
 }
Example #2
0
 /**
  * @param User $user
  *
  * @return Client
  */
 public static function fromUserSession(User $user)
 {
     return new self($user->refreshToken(), true);
 }