• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/builders/eventbuilderfromarray.php
  • Класс: BitrixCalendarCoreBuildersEventBuilderFromArray
  • Вызов: EventBuilderFromArray::prepareRecurrenceRuleField
private function prepareRecurrenceRuleField(): void
{
	if (!empty($this->fields['RRULE']) && is_string($this->fields['RRULE']))
	{
		$result = [];
		foreach (explode(';', $this->fields['RRULE']) as $item) {
			if (!empty($item))
			{
				[$key, $value] = explode('=', $item);
				$result[$key] = $value;
			}
		}
		$this->fields['RRULE'] = $result;
	}
}