• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/item.php
  • Класс: Bitrix\Crm\Controller\Item
  • Вызов: Item::shouldUseDeprecatedImportApi
private function shouldUseDeprecatedImportApi(int $entityTypeId): bool
{
	if (
		$entityTypeId == \CCrmOwnerType::Lead
		&& !method_exists(\Bitrix\Crm\Settings\LeadSettings::class, 'isFactoryEnabled')
	)
	{
		//check for availability of \Bitrix\Crm\Settings\LeadSettings::getCurrent()->isFactoryEnabled();
		return true;
	}
	if (
		$entityTypeId == \CCrmOwnerType::Contact
		&& !method_exists(\Bitrix\Crm\Settings\ContactSettings::class, 'isFactoryEnabled')
	)
	{
		//check for availability of \Bitrix\Crm\Settings\ContactSettings::getCurrent()->isFactoryEnabled();
		return true;
	}
	if (
		$entityTypeId == \CCrmOwnerType::Company
		&& !method_exists(\Bitrix\Crm\Settings\CompanySettings::class, 'isFactoryEnabled')
	)
	{
		//check for availability of \Bitrix\Crm\Settings\CompanySettings::getCurrent()->isFactoryEnabled();
		return true;
	}

	return false;
}