• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/google/builders/buildersynceventfromexternaldata.php
  • Класс: BitrixCalendarSyncGoogleBuildersBuilderSyncEventFromExternalData
  • Вызов: BuilderSyncEventFromExternalData::prepareOriginalStart
public function prepareOriginalStart(): ?CoreBaseDate
{
	if (!empty($this->item['originalStartTime']))
	{
		if (!empty($this->item['originalStartTime']['dateTime']))
		{
			return CoreBaseDate::createDateTimeFromFormat(
				$this->item['originalStartTime']['dateTime'],
				DateTimeInterface::ATOM
				);
		}

		if (!empty($this->item['originalStartTime']['date']))
		{
			return CoreBaseDate::createDateFromFormat(
				$this->item['originalStartTime']['date'],
				SyncGoogleHelper::DATE_FORMAT
			);
		}
	}

	return null;
}