You are here

public static function CalendarHelper::buildWeekHeader in Calendar 8.2

Helper function to build header with days for a week.

Parameters

int $day_name_size: An int configuring the presentation of the day name.

Return value

array Complete header for week days.

3 calls to CalendarHelper::buildWeekHeader()
CalendarHelper::day in src/CalendarHelper.php
Returns an array for day.
CalendarHelper::month in src/CalendarHelper.php
Returns an array for month.
CalendarHelper::week in src/CalendarHelper.php
Returns an array for week.

File

src/CalendarHelper.php, line 199

Class

CalendarHelper
Class CalendarHelper.

Namespace

Drupal\calendar

Code

public static function buildWeekHeader($day_name_size) {
  switch ($day_name_size) {
    case '1':
      $weekdays = DateHelper::weekDaysAbbr1(TRUE);
      $week_header = DateHelper::weekDaysOrdered($weekdays);
      break;
    case '2':
      $weekdays = DateHelper::weekDaysAbbr2(TRUE);
      $week_header = DateHelper::weekDaysOrdered($weekdays);
      break;
    case '3':
      $weekdays = DateHelper::weekDaysAbbr(TRUE);
      $week_header = DateHelper::weekDaysOrdered($weekdays);
      break;
    default:
      $weekdays = DateHelper::weekDays(TRUE);
      $week_header = DateHelper::weekDaysOrdered($weekdays);
  }
  return $week_header;
}