eZ\Publish\Core\REST\Server\Controller\User::loadUsersAssignedToRole PHP Method

loadUsersAssignedToRole() public method

Loads a list of users assigned to role.
public loadUsersAssignedToRole ( mixed $roleId ) : RestUser[]
$roleId mixed
return eZ\Publish\Core\REST\Server\Values\RestUser[]
    public function loadUsersAssignedToRole($roleId)
    {
        $role = $this->roleService->loadRole($roleId);
        $roleAssignments = $this->roleService->getRoleAssignments($role);
        $restUsers = array();
        foreach ($roleAssignments as $roleAssignment) {
            if ($roleAssignment instanceof UserRoleAssignment) {
                $restUsers[] = $this->buildRestUserObject($roleAssignment->getUser());
            }
        }
        return $restUsers;
    }