• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/core/event/properties/remindcollection.php
  • Класс: BitrixCalendarCoreEventPropertiesRemindCollection
  • Вызов: RemindCollection::sortFromStartEvent
public function sortFromStartEvent(): RemindCollection
{
	usort($this->collection, function (Remind $remind1, Remind $remind2) {
		if (
			($remind1->getEventStart() === null)
			|| ($remind2->getEventStart() === null)
		)
		{
			$remind1->setEventStart($this->start);
			$remind2->setEventStart($this->start);
		}

		return $remind1->getTimeBeforeStartInMinutes() <=> $remind2->getTimeBeforeStartInMinutes();
	});

	return $this;
}