• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/FinalSummary.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\FinalSummary
  • Вызов: FinalSummary::getTitle
public function getTitle(): ?string
{
	$contextEntityTypeId = $this->getContext()->getEntityTypeId();
	$contextTitleMap = $this->isOfFinalSummaryType()
		? [
			\CCrmOwnerType::Deal => Loc::getMessage('CRM_TIMELINE_ECOMMERCE_DEAL_ORDERS_PAYMENT'),
			\CCrmOwnerType::SmartInvoice => Loc::getMessage('CRM_TIMELINE_ECOMMERCE_INVOICE_ORDERS_PAYMENT'),
		]
		: [
			\CCrmOwnerType::Deal => Loc::getMessage('CRM_TIMELINE_ECOMMERCE_DEAL_SUMMARY'),
			\CCrmOwnerType::SmartInvoice => Loc::getMessage('CRM_TIMELINE_ECOMMERCE_INVOICE_SUMMARY'),
		]
	;

	if (isset($contextTitleMap[$contextEntityTypeId]))
	{
		return $contextTitleMap[$contextEntityTypeId];
	}

	return parent::getTitle();
}