public function getUserDetails()
    {
        $accessToken = $this->getAccessToken();
        $tc = new TokenCredentials();
        $tc->setIdentifier($accessToken['oauth_token']);
        $tc->setSecret($accessToken['oauth_token_secret']);

        $user = $this->instance->getUserDetails($tc);

        $twUserObj = new TwitterOAuthUser($user->nickname);
        $twUserObj->setAvatarUrl($user->imageUrl);
        $twUserObj->setName($user->name);
        $twUserObj->setLocation($user->location);
        $twUserObj->setProfileUrl('https://twitter.com/' . $user->screen_name);
        $twUserObj->setWebsite($user->urls['url']);
        $twUserObj->setDescription($user->description);
        $twUserObj->setProfileId($user->uid);

        return $twUserObj;
    }