• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/model/taskregistry.php
  • Класс: Bitrix\Tasks\Access\Model\TaskRegistry
  • Вызов: TaskRegistry::fillMembers
private function fillMembers(array $taskIds)
{
	foreach ($taskIds as $taskId)
	{
		$this->storage[$taskId]['MEMBERS'] = [];
	}

	$members = \Bitrix\Tasks\Internals\Task\MemberTable::query()
		->addSelect('TASK_ID')
		->addSelect('USER_ID')
		->addSelect('TYPE')
		->whereIn('TASK_ID', $taskIds)
		->exec()
		->fetchAll();

	foreach ($members as $member)
	{
		$this->storage[$member['TASK_ID']]['MEMBERS'][$member['TYPE']][] = (int) $member['USER_ID'];
	}
}