• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/model/taskmodel.php
  • Класс: BitrixTasksAccessModelTaskModel
  • Вызов: TaskModel::getMembers
public function getMembers(string $role = null): array
{
	if ($this->members === null)
	{
		$this->members = [];
		if (!$this->id)
		{
			return $this->members;
		}

		$task = $this->getTask(true);

		if (!$task)
		{
			return [];
		}

		foreach ($task['MEMBER_LIST'] as $member)
		{
			$this->members[$member['TYPE']][] = $member['USER_ID'];
		}
	}

	if (!$role)
	{
		return $this->members;
	}

	if (array_key_exists($role, $this->members))
	{
		return $this->members[$role];
	}

	return [];
}