/**
* Loads roles assignments to a user/group.
*
* Role Assignments with same roleId and limitationIdentifier will be merged together into one.
*
* @param mixed $groupId In legacy storage engine this is the content object id roles are assigned to in ezuser_role.
* By the nature of legacy this can currently also be used to get by $userId.
* @param bool $inherit If true also return inherited role assignments from user groups.
*
* @return \eZ\Publish\SPI\Persistence\User\RoleAssignment[]
*/
public function loadRoleAssignmentsByGroupId($groupId, $inherit = false)
{
$data = $this->roleGateway->loadRoleAssignmentsByGroupId($groupId, $inherit);
if (empty($data)) {
return array();
}
return $this->mapper->mapRoleAssignments($data);
}