• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/LogMessage/CalendarSharing/EventCreated.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\LogMessage\CalendarSharing\EventCreated
  • Вызов: EventCreated::getContentBlocks
public function getContentBlocks(): ?array
{
	$contactName = $this->getContactName();
	$contactUrl = $this->getContactUrl();
	$date = $this->getDateContent();

	$contentBlock = (new LineOfTextBlocks())
		->addContentBlock(
			'contactInfo',
			ContentBlockFactory::createTextOrLink(
				$contactName, $contactUrl ? new Redirect($contactUrl) : null
			)
		)
		->addContentBlock(
			'title',
			ContentBlockFactory::createTitle(
				$this->getMessage('CRM_TIMELINE_CALENDAR_SHARING_SELECT')
			)
				->setColor(Text::COLOR_BASE_70)
		)
		->addContentBlock(
			'eventStartDate',
			(new Date())
				->setDate($date)
				->setColor(Text::COLOR_BASE_90)
		)
	;

	return [
		'detail' => $contentBlock,
	];
}