• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/ical/parser/parsermanager.php
  • Класс: BitrixCalendarICalParserParserManager
  • Вызов: ParserManager::handleComponents
public function handleComponents(): ParserManager
{
	$components = $this->components;

	foreach ($components as $component)
	{
		if ($component instanceof Calendar)
		{
			$this->events = $component->handleEvents()->getEvents();
			$this->method = $component->getMethod();
		}
		elseif ($component instanceof Event)
		{
			$this->events[] = $component->getContent();
		}
	}

	return $this;
}