• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/lib/event.php
  • Класс: BitrixPullEvent
  • Вызов: Event::processDeferredMessages
static function processDeferredMessages()
{
	foreach (self::$deferredMessages as $eventCode => $message)
	{
		$callback = $message['event']['paramsCallback'];
		if (MainLoader::includeModule($callback['module_id']) && method_exists($callback['class'], $callback['method']))
		{
			$messageParameters = call_user_func_array([$callback['class'], $callback['method']], [$callback['params']]);
			self::addMessage(self::$messages, $message['users'], $message['channels'], $messageParameters);
		}
	}
	self::$deferredMessages = [];
}