• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/model/templatemodel.php
  • Класс: BitrixTasksAccessModelTemplateModel
  • Вызов: TemplateModel::getUserRoles
public function getUserRoles(int $userId): array
{
	$roles = [];
	if (!$userId)
	{
		return $roles;
	}
	foreach ($this->getMembers() as $role => $members)
	{
		if (
			(
				is_array($members)
				&& in_array($userId, $members)
			)
			|| $userId === $members
		)
		{
			$roles[] = $role;
		}
	}

	return $roles;
}