• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/LogMessage/CallIncoming.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\LogMessage\CallIncoming
  • Вызов: CallIncoming::getContentBlocks
public function getContentBlocks(): ?array
{
	$clientBlock = $this->buildClientBlock(Client::BLOCK_WITH_FORMATTED_VALUE);
	if (isset($clientBlock))
	{
		return [
			'content' => $clientBlock
		];
	}

	// if communications not found - show title
	$title = (string)$this->getAssociatedEntityModel()->get('TITLE');

	return [
		'content' => (new LineOfTextBlocks())
			->addContentBlock(
				'title',
				ContentBlockFactory::createTitle(Loc::getMessage('CRM_TIMELINE_LOG_CALL_INCOMING_CLIENT'))
			)
			->addContentBlock('data', (new Text())->setValue($title)->setColor(Text::COLOR_BASE_90))
	];
}