Users - marcocusano/discord-php GitHub Wiki
DMs 
Returns a list of DM channel objects. For bots, this is no longer a supported method of getting recent DMs, and will return an empty array.
// Example 1 (@me)
$discord->users->dms();
// Example 2 (user.id and oAuth2 Token needed)
$discord->users->channels("USER_ID", "AUTH_TOKEN");
edit 
Modify the requester's user account settings. Returns a user object on success.
$params = array( "username" => "Your New Nickname" );
$discord->users->edit($params);
get 
Returns a user object for a given user ID.
// Example 1 (Get @me)
$discord->users->me();
// Example 2 (Get User Public informations)
$discord->users->get("USER_ID");
// Example 3 (Get User Scope Informations)
$discord->users->get("USER_ID", "AUTH_TOKEN");
guilds 
Returns a list of partial guild objects the current user is a member of. Requires the guilds OAuth2 scope.
// Example 1 (Get my Guilds)
$discord->users->guilds();
// Example 2 (Get User Guilds)
$discord->users->guilds("USER_ID");
leaveGuild 
Leave a guild. Returns a 204 empty response on success.
$discord->users->leaveGuild("GUILD_ID");