Ejemplo n.º 1
0
 public function transform(User $user)
 {
     $profileCustomization = $user->profileCustomization()->firstOrNew([]);
     return ["id" => $user->user_id, "username" => $user->username, "joinDate" => display_regdate($user), "country" => $user->countryName(), "age" => $user->age, "avatarUrl" => $user->user_avatar, "isSupporter" => $user->osu_subscriber, "title" => $user->title(), "location" => $user->user_from, "lastvisit" => $user->user_lastvisit->toIso8601String(), "twitter" => $user->user_twitter, "lastfm" => $user->user_lastfm, "skype" => $user->user_msnm, "playstyle" => $user->osu_playstyle, "cover" => ["url" => $profileCustomization->cover->url(), "id" => $profileCustomization->cover->id()]];
 }
Ejemplo n.º 2
0
 public function transform(User $user)
 {
     $profileCustomization = $user->profileCustomization()->firstOrNew([]);
     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->is_admin, 'isSupporter' => $user->osu_subscriber, 'title' => $user->title(), 'location' => $user->user_from, 'lastvisit' => $user->user_lastvisit->toIso8601String(), 'twitter' => $user->user_twitter, 'lastfm' => $user->user_lastfm, 'skype' => $user->user_msnm, 'playstyle' => $user->osu_playstyle, 'playmode' => $user->playmode, 'profileColour' => $user->user_colour, 'cover' => ['customUrl' => $profileCustomization->cover->customUrl(), 'url' => $profileCustomization->cover->url(), 'id' => $profileCustomization->cover->id()], 'achievements' => ['total' => Achievement::count(), 'current' => $user->achievements()->count()], 'kudosu' => ['total' => $user->osu_kudostotal, 'available' => $user->osu_kudosavailable]];
 }
Ejemplo n.º 3
0
 public function transform(User $user)
 {
     $profileCustomization = $user->profileCustomization()->firstOrNew([]);
     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->getExtrasOrder(), 'cover' => ['customUrl' => $profileCustomization->cover->fileUrl(), 'url' => $profileCustomization->cover->url(), 'id' => $profileCustomization->cover->id()], 'kudosu' => ['total' => $user->osu_kudostotal, 'available' => $user->osu_kudosavailable]];
 }