• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/ical/parser/calendar.php
  • Класс: BitrixCalendarICalParserCalendar
  • Вызов: Calendar::setSubComponents
public function setSubComponents(iterable $subComponents): Calendar
{
	foreach ($subComponents as $subComponent)
	{
		if ($subComponent instanceof ParserComponent)
		{
			if ($subComponent instanceof Event)
			{
				$this->events[] = $subComponent;
			}
			elseif($subComponent instanceof Timezone)
			{
				$this->timezones[] = $subComponent;
			}
		}
	}

	return $this;
}