• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/managers/synchronization.php
  • Класс: BitrixCalendarSyncManagersSynchronization
  • Вызов: Synchronization::updateEvent
public function updateEvent(Event $event, Context $context): Result
{
	if ($event->getExcludedDateCollection()->count())
	{
		$slaveEvents = $this->getSlaveEvents($event);
		$context->add('sync', 'slaveEvents', $slaveEvents);
		$this->prepareEventExDates($event, $slaveEvents);
	}
	return $this->execActionEvent('updateEvent', $event, $context);
}