• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/compatible/eventcompatibility.php
  • Класс: BitrixCatalogCompatibleEventCompatibility
  • Вызов: EventCompatibility::getHandlerList
static function getHandlerList($module, $event)
{
	$eventIndex = $module.':'.$event;
	if (!isset(self::$handlerList[$eventIndex]))
	{
		self::$handlerList[$eventIndex] = [];
		$eventManager = MainEventManager::getInstance();
		$result = $eventManager->findEventHandlers($module, $event);
		if (!empty($result))
		{
			foreach (array_keys($result) as $index)
			{
				$result[$index]['FROM_MODULE_ID'] = 'catalog';
				$result[$index]['MESSAGE_ID'] = $event;
			}
			unset($index);
			self::$handlerList[$eventIndex] = $result;
		}
		unset($result, $eventManager);
	}
	return self::$handlerList[$eventIndex];
}