• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/managerimport.php
  • Класс: BitrixSaleExchangeManagerImport
  • Вызов: ManagerImport::registerInstance
public function registerInstance($typeId, ISettingsImport $settings, ICollision $collision = null, ICriterion $criterion = null)
{
	static::IsDefinedTypeId($typeId);

	if(self::$instance[$typeId] === null)
	{
		$manager = new static();
		$manager->settings = $settings;
		$manager->collision = $collision !== null ? $collision : new ImportCollision();
		$manager->criterion = $criterion !== null ? $criterion : new ImportCriterionBase();
		$manager->logger = new LoggerDiag();

		self::$instance[$typeId] = $manager;
	}
	return self::$instance[$typeId];
}