/** * @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()); }
/** * @param User $user * * @return Client */ public static function fromUserSession(User $user) { return new self($user->refreshToken(), true); }