- Модуль: 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;
}
}