• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/v2/IoC/ContainerBuilder.php
  • Класс: BitrixCatalogv2IoCContainerBuilder
  • Вызов: ContainerBuilder::buildContainer
static function buildContainer(array $dependencies): ContainerContract
{
	$containerClass = $dependencies[Dependency::CONTAINER] ?? null;

	if ($containerClass === null)
	{
		throw new NotSupportedException(sprintf(
			'Container dependency {%s} must be configured in the config file.',
			Dependency::CONTAINER
		));
	}

	/** @var BitrixCatalogv2IoCContainerContract $container */
	return new $containerClass();
}