コード例 #1
0
 /**
  * @return array
  * @Get("/newMessageCount/{user}")
  * @ParamConverter("user", class="SubwayBuddyUserBundle:User")
  */
 public function getNewMessageCountAction(User $user)
 {
     $chatsrooms = $user->getChatrooms();
     $count = 0;
     foreach ($chatsrooms as $chatroom) {
         if (!$chatroom->getMessages()->getLast()->isRead()) {
             $count++;
         }
     }
     $view = Vieww::create();
     $view->setData($count)->setStatusCode(200);
     return $view;
 }