eZ\Publish\Core\REST\Client\RoleService::getRoleAssignmentsForUserGroup PHP Method

getRoleAssignmentsForUserGroup() public method

Returns the roles assigned to the given user group.
public getRoleAssignmentsForUserGroup ( eZ\Publish\API\Repository\Values\User\UserGroup $userGroup ) : eZ\Publish\API\Repository\Values\User\UserGroupRoleAssignment[]
$userGroup eZ\Publish\API\Repository\Values\User\UserGroup
return eZ\Publish\API\Repository\Values\User\UserGroupRoleAssignment[]
    public function getRoleAssignmentsForUserGroup(UserGroup $userGroup)
    {
        $response = $this->client->request('GET', $this->requestParser->generate('groupRoleAssignments'), new Message(array('Accept' => $this->outputVisitor->getMediaType('RoleAssignmentList'))));
        $roleAssignments = $this->inputDispatcher->parse($response);
        $userGroupRoleAssignments = array();
        foreach ($roleAssignments as $roleAssignment) {
            $userGroupRoleAssignments[] = new UserGroupRoleAssignment(array('limitation' => $roleAssignment->getRoleLimitation(), 'role' => $roleAssignment->getRole(), 'userGroup' => $userGroup));
        }
        return $userGroupRoleAssignments;
    }