yearCalendar method

YearCalendar yearCalendar({
  1. int firstDayOfWeek = 0,
})

Generates a calendar for the entire year.

Implementation

YearCalendar yearCalendar({int firstDayOfWeek = 0}) {
  final months = <MonthCalendar>[];

  for (var m = 1; m <= 12; m++) {
    final monthStart = Hora.of(year: year, month: m, locale: locale);
    months.add(monthStart.monthCalendar(firstDayOfWeek: firstDayOfWeek));
  }

  return YearCalendar._(year: year, months: months);
}