public function getUserTopicsAction(Request $request, $id)
{
$user = $this->findUserByIdOr404($id);
$userTopicsService = $this->get('user.topic');
$language = $request->query->get('language', null);
$userTopics = $userTopicsService->getTopics($user, $language);
$paginator = $this->get('newscoop.paginator.paginator_service');
$paginator->setUsedRouteParams(array('id' => $id, 'language' => $language));
$userTopics = $paginator->paginate($userTopics, array('distinct' => false));
return $userTopics;
}