Esempio n. 1
0
 /**
  * @Template()
  * @ParamConverter("user", class="CoreUserBundle:User", options={"mapping":{"user_username" = "username"}})
  */
 public function profileAction(Request $request, User $user)
 {
     $doctrine = $this->getDoctrine();
     $viewData = [];
     $viewData['user'] = $user->toArray($this->getUser()->getId());
     $viewData['ownerIdeas'] = $doctrine->getRepository('AppBundle:Idea')->getByUser($user);
     $viewData['commentedIdeas'] = $doctrine->getRepository('AppBundle:Comment')->getIdeasByCommentUser($user);
     $viewData['isOwner'] = $this->getUser() && $this->getUser()->getUsername() == $user->getUsername();
     return $viewData;
 }