App\Transformers\BeatmapDiscussionTransformer::transform PHP Method

transform() public method

public transform ( BeatmapDiscussion $discussion )
$discussion app\models\BeatmapDiscussion
    public function transform(BeatmapDiscussion $discussion)
    {
        if (!priv_check('BeatmapDiscussionShow', $discussion)->can()) {
            return [];
        }
        return ['id' => $discussion->id, 'beatmapset_discussion_id' => $discussion->beatmapset_discussion_id, 'beatmap_id' => $discussion->beatmap_id, 'user_id' => $discussion->user_id, 'deleted_by_id' => $discussion->deleted_by_id, 'message_type' => $discussion->message_type, 'timestamp' => $discussion->timestamp, 'resolved' => $discussion->resolved, 'created_at' => json_time($discussion->created_at), 'updated_at' => json_time($discussion->updated_at), 'deleted_at' => json_time($discussion->deleted_at), 'votes' => $discussion->votesSummary(), 'duration' => $discussion->total_length];
    }