• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/google/eventconverter.php
  • Класс: BitrixCalendarSyncGoogleEventConverter
  • Вызов: EventConverter::prepareRecurrenceRule
private function prepareRecurrenceRule(): array
{
	$rule = [];

	if (!$this->originalEvent->isRecurrence())
	{
		return [];
	}

	$rule[] = $this->prepareDescriptionRecurrenceRule();

	if ($this->originalEvent->getExcludedDateCollection() !== null)
	{
		array_push($rule, ...$this->prepareExcludedDates());
	}

	return $rule;
}