App\Transformers\BeatmapTransformer::includeFailtimes PHP Метод

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

public includeFailtimes ( Beatmap $beatmap )
$beatmap app\models\Beatmap
    public function includeFailtimes(Beatmap $beatmap)
    {
        $failtimes = $beatmap->failtimes;
        // adding a set of empty failtimes, so that the chart transitions
        // to 0 when a map has no failtimes (for now non-standard modes)
        if ($failtimes->isEmpty() || $beatmap->convert) {
            $failtimes = [new BeatmapFailtimes(['type' => 'fail']), new BeatmapFailtimes(['type' => 'exit'])];
        }
        return $this->collection($failtimes, new BeatmapFailtimesTransformer());
    }