• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Configurable.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Configurable
  • Вызов: Configurable::buildNoteBlock
private function buildNoteBlock(): ?Note
{
	if ($noteModel = $this->model->getNote())
	{
		$note = (new Note(
			$this->getContext(),
			$noteModel->getId(),
			$noteModel->getText(),
			$noteModel->getItemType(),
			$noteModel->getItemId(),
			$noteModel->getUpdatedBy() ? Layout\User::createFromArray($noteModel->getUpdatedBy()) : null,
		))->setSort(PHP_INT_MAX);
	}
	else
	{
		$note = Note::createEmpty(
			$this->getContext(),
			$this->getNoteItemType(),
			$this->getNoteItemId(),
		)
			->setSort(PHP_INT_MAX)
		;
	}

	return $note;
}