public function getRoleAssignmentsForUser(User $user, $inherited = false)
{
$response = $this->client->request('GET', $this->requestParser->generate('userRoleAssignments'), new Message(array('Accept' => $this->outputVisitor->getMediaType('RoleAssignmentList'))));
$roleAssignments = $this->inputDispatcher->parse($response);
$userRoleAssignments = array();
foreach ($roleAssignments as $roleAssignment) {
$userRoleAssignments[] = new UserRoleAssignment(array('limitation' => $roleAssignment->getRoleLimitation(), 'role' => $roleAssignment->getRole(), 'user' => $user));
}
return $userRoleAssignments;
}