• Модуль: pull
  • Путь к файлу: ~/bitrix/modules/pull/lib/push/service/baseservice.php
  • Класс: BitrixPullPushServiceBaseService
  • Вызов: BaseService::getGroupedByAppID
static function getGroupedByAppID($arMessages): array
{
	$groupedMessages = array();
	foreach ($arMessages as $keyToken => $messTokenData)
	{
		$count = count($messTokenData["messages"]);
		for ($i = 0; $i < $count; $i++)
		{
			$mode = $arMessages[$keyToken]["mode"];
			$mess = $messTokenData["messages"][$i];
			$app_id = $mess["APP_ID"];
			$groupedMessages[$app_id][$keyToken][] = $mess;
		}
	}

	return $groupedMessages;
}