• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/service/worktime/violation/fixedscheduleviolationbuilder.php
  • Класс: BitrixTimemanServiceWorktimeViolationFixedScheduleViolationBuilder
  • Вызов: FixedScheduleViolationBuilder::isDateTimeHoliday
private function isDateTimeHoliday(DateTime $dateTime)
{
	$calendar = $this->getCalendar($this->getSchedule()->getCalendarId(), $dateTime->format('Y'));
	if ($calendar && !empty($calendar->obtainFinalExclusions()[$dateTime->format('Y')]))
	{
		return isset($calendar->obtainFinalExclusions()[$dateTime->format('Y')][$dateTime->format('n')][$dateTime->format('j')]);
	}
	return false;
}