• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/requisite/conversion/entityufaddressconverterfactory.php
  • Класс: Bitrix\Crm\Requisite\Conversion\EntityUfAddressConverterFactory
  • Вызов: EntityUfAddressConverterFactory::create
static function create(int $entityTypeID, int $sourceEntityTypeId, string $sourceUserFieldName)
{
	if ($entityTypeID === \CCrmOwnerType::Contact)
	{
		return new ContactUfAddressConverter($sourceEntityTypeId, $sourceUserFieldName, 0, false);
	}
	else if ($entityTypeID === \CCrmOwnerType::Company)
	{
		return new CompanyUfAddressConverter($sourceEntityTypeId, $sourceUserFieldName, 0, false);
	}
	else
	{
		throw new Main\NotSupportedException(
			"Type: '".\CCrmOwnerType::resolveName($entityTypeID)."' is not supported in current context"
		);
	}
}