• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/registry.php
  • Класс: BitrixSaleRegistry
  • Вызов: Registry::initRegistry
static function initRegistry()
{
	self::$registryMap = self::$initData;

	$event = new MainEvent('sale', self::EVENT_ON_INIT_REGISTRY_LIST);
	$event->send();
	$resultList = $event->getResults();

	if (is_array($resultList) && !empty($resultList))
	{
		foreach ($resultList as $eventResult)
		{
			/** @var  MainEventResult $eventResult */
			if ($eventResult->getType() === MainEventResult::SUCCESS)
			{
				$params = $eventResult->getParameters();
				if (!empty($params) && is_array($params))
				{
					self::$registryMap = array_merge(self::$registryMap, $params);
				}
			}
		}
	}
}