• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/registry/userregistry.php
  • Класс: BitrixTasksInternalsRegistryUserRegistry
  • Вызов: UserRegistry::getUserGroups
public function getUserGroups(string $mode = self::MODE_GROUP_ALL): array
{
	switch ($mode)
	{
		case self::MODE_GROUP:
			$groups = $this->userWorkgroups;
			break;
		case self::MODE_PROJECT:
			$groups = $this->userProjects;
			break;
		case self::MODE_SCRUM:
			$groups = $this->userScrum;
			break;
		case self::MODE_EXCLUDE_SCRAM:
			$groups = array_replace($this->userProjects, $this->userWorkgroups);
			break;
		default:
			$groups = $this->userGroups;
	}

	return $groups;
}