public function transform(User $user)
{
$profileCustomization = $user->profileCustomization();
return ['id' => $user->user_id, 'username' => $user->username, 'joinDate' => display_regdate($user), 'country' => ['code' => $user->country_acronym, 'name' => $user->countryName()], 'age' => $user->age(), 'avatarUrl' => $user->user_avatar, 'isAdmin' => $user->isAdmin(), 'isSupporter' => $user->osu_subscriber, 'isGMT' => $user->isGMT(), 'isQAT' => $user->isQAT(), 'title' => $user->title(), 'location' => $user->user_from, 'lastvisit' => json_time($user->user_lastvisit), 'twitter' => $user->user_twitter, 'lastfm' => $user->user_lastfm, 'skype' => $user->user_msnm, 'playstyle' => $user->osu_playstyle, 'playmode' => $user->playmode, 'profileColour' => $user->user_colour, 'profileOrder' => $profileCustomization->extras_order, 'cover' => ['customUrl' => $profileCustomization->cover()->fileUrl(), 'url' => $profileCustomization->cover()->url(), 'id' => $profileCustomization->cover()->id()], 'kudosu' => ['total' => $user->osu_kudostotal, 'available' => $user->osu_kudosavailable]];
}