/**
  * @ApiDoc(
  *  description="Wish list",
  *  statusCodes={200="Wish list"},
  *  section="Wish",
  *  filters={
  *      {"name"="cuisine", "dataType"="integer", "required"=false},
  *      {"name"="geoname", "dataType"="integer", "required"=false},
  *      {"name"="user", "dataType"="integer", "required"=false},
  *      {"name"="restaurant", "dataType"="integer", "required"=false},
  *      {"name"="page", "dataType"="string", "required"=false}
  *  })
  * @Route("/api/wishes")
  * @Method({"GET"})
  * @return View
  */
 public function getAllAction()
 {
     $request = $this->requestStack->getCurrentRequest();
     $pager = $this->wishRepository->getAllWishesPager($request);
     $this->cacheManager->tagController($request, CacheTag::WISH);
     return $this->view($this->getPagedViewData($pager, 'wishes'));
 }