App\Transformers\ContestEntryTransformer::includeResults PHP Метод

includeResults() публичный Метод

    public function includeResults(ContestEntry $entry)
    {
        return $this->item($entry, function ($entry) {
            $voteCounts = $entry->contest->cachedVoteAggregates()->where('contest_entry_id', $entry->id)->first();
            return ['actual_name' => $entry->name, 'user_id' => $entry->user_id, 'username' => ($entry->user ?? new \App\Models\DeletedUser())->username, 'votes' => $voteCounts ? $voteCounts->votes : 0];
        });
    }