• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/catalogprovidercompatibility.php
  • Класс: BitrixCatalogProductCatalogProviderCompatibility
  • Вызов: CatalogProviderCompatibility::getProviderClass
static function getProviderClass(array $context = array()): ?SaleSaleProviderBase
{
	$providerName = Basket::getDefaultProviderName();
	$providerClass = null;

	$setContext = static::getContext();

	if (!empty($context))
	{
		$setContext = $context + $setContext;
	}

	if (class_exists($providerName))
	{
		$providerClass = new $providerName($setContext);
	}

	return $providerClass;
}