handle(); return $this->jsonPaginate($pager); } /** * @Get("/{id:[0-9]+}/info", name="api.im_group.info") */ public function infoAction($id) { $service = new GroupInfoService(); $group = $service->handle($id); return $this->jsonSuccess(['group' => $group]); } /** * @Get("/{id:[0-9]+}/users", name="api.im_group.users") */ public function usersAction($id) { $service = new GroupUserListService(); $pager = $service->handle($id); return $this->jsonPaginate($pager); } }