• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/Contractor/Provider/Manager.php
  • Класс: BitrixCatalogv2ContractorProviderManager
  • Вызов: Manager::getActiveProvider
static function getActiveProvider(string $providerName): ?IProvider
{
	$converter = self::getConverter();
	if (!$converter)
	{
		return null;
	}

	static $isMigrating = false;
	if (!$converter::isMigrated())
	{
		if (!$isMigrating)
		{
			$isMigrating = true;
			$converter::runMigration();
		}

		return null;
	}

	return self::getProvider($providerName);
}