public function includeConverts(Beatmapset $beatmapset)
{
$converts = [];
foreach (Beatmap::MODES as $modeStr => $modeInt) {
if ($modeStr === 'osu') {
continue;
}
foreach ($beatmapset->beatmaps as $beatmap) {
if ($beatmap->mode !== 'osu') {
continue;
}
$beatmap = clone $beatmap;
$beatmap->playmode = $modeInt;
$beatmap->convert = true;
array_push($converts, $beatmap);
}
}
return $this->collection($converts, new BeatmapTransformer());
}