• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/push/groupsender.php
  • Класс: BitrixTasksInternalsCounterPushGroupSender
  • Вызов: GroupSender::getProjectsOwners
private function getProjectsOwners(array $groupId): array
{
	$owners = [];

	$res = UserToGroupTable::query()
		->setSelect([
			'USER_ID'
		])
		->setFilter([
			'@GROUP_ID' => $groupId,
			'@ROLE' => [UserToGroupTable::ROLE_OWNER, UserToGroupTable::ROLE_MODERATOR]
		])
		->fetchCollection();

	foreach ($res as $row)
	{
		$owners[] = (int)$row['USER_ID'];
	}

	return array_unique($owners);
}