• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/matcher/fieldsynchronizer.php
  • Класс: Bitrix\Crm\Order\Matcher\FieldSynchronizer
  • Вызов: FieldSynchronizer::getEntityMap
static function getEntityMap($entityTypeName = null)
{
	$entityTypeMap =  [
		\CCrmOwnerType::ContactName => [
			'CLASS_NAME' => 'CCrmContact',
			'HAS_USER_FIELDS' => true,
			'HAS_MULTI_FIELDS' => true,
			'HAS_REQUISITES' => true,
		],
		\CCrmOwnerType::CompanyName => [
			'CLASS_NAME' => 'CCrmCompany',
			'HAS_USER_FIELDS' => true,
			'HAS_MULTI_FIELDS' => true,
			'HAS_REQUISITES' => true,
		]
	];

	if (!empty($entityTypeName))
	{
		return isset($entityTypeMap[$entityTypeName]) ? $entityTypeMap[$entityTypeName] : null;
	}
	else
	{
		return $entityTypeMap;
	}
}