• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Document.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Document
  • Вызов: Document::getClientTitle
private function getClientTitle(): ?string
{
	$provider = $this->getDocument()->getProvider();
	if (!($provider instanceof CrmEntityDataProvider))
	{
		return null;
	}

	$companyProvider = $provider->getValue('COMPANY');
	if ($companyProvider instanceof DataProvider\Company)
	{
		return $companyProvider->getValue('TITLE');
	}

	$contactProvider = $provider->getValue('CONTACT');
	if ($contactProvider instanceof DataProvider\Contact)
	{
		return $contactProvider->getValue('FORMATTED_NAME');
	}

	return null;
}