/** * @Route("/inbox/gridnavbarunread", name="lc_not_inbox_gridnavbarunread") * @Template() */ public function gridNavbarUnreadAction(Request $request) { $handler = $this->getNotificationHandler()->getAuthenticatedHandler($this->getUser()); $iterator = new NotificationIterable($handler, 8); $grid = new GridHelper($iterator); $grid->setId('navbarUnread'); $grid->setPerPage(8); $grid->setMaxResult(8); $grid->setInfiniteGrid(true); $grid->setRoute('lc_not_inbox_gridnavbarunread'); $grid->setRouteParams(array('client', 'mode', 'notification', 'confignotcli')); $grid->setExtraOpts(array('behavior' => 'local', 'binder' => 'div:has(#navbarUnread):last')); return array('grid' => $grid->createView($request)); }