public function getByMonthAsText($byMonth) { if (empty($byMonth)) { return ''; } if (count($byMonth) > 1) { sort($byMonth); } $monthNames = $this->translator->trans('month_names'); $byMonth = array_map(function ($monthInt) use($monthNames) { return $monthNames[$monthInt - 1]; }, $byMonth); return $this->getListStringFromArray($byMonth); }