aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Controller/RssController.php
diff options
context:
space:
mode:
authorJeremy Benoist <j0k3r@users.noreply.github.com>2015-07-29 09:02:30 +0200
committerJeremy Benoist <j0k3r@users.noreply.github.com>2015-07-29 09:02:30 +0200
commit7e63b892f9682e62f6758bb51c6912499f5bd8d1 (patch)
treeb0b1da23086cba171d134946092f43cd31cd1e62 /src/Wallabag/CoreBundle/Controller/RssController.php
parent9b9b05008a96a45bbf6da4c0c1c1b1244b83c6af (diff)
parent9fb6ac830fa669beef1dd11070421262c073192c (diff)
downloadwallabag-7e63b892f9682e62f6758bb51c6912499f5bd8d1.tar.gz
wallabag-7e63b892f9682e62f6758bb51c6912499f5bd8d1.tar.zst
wallabag-7e63b892f9682e62f6758bb51c6912499f5bd8d1.zip
Merge pull request #1250 from frankoa/v2_pagination_and_api
Adds pagerfanta paginator everywhere, modifies article routing.
Diffstat (limited to 'src/Wallabag/CoreBundle/Controller/RssController.php')
-rw-r--r--src/Wallabag/CoreBundle/Controller/RssController.php21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/Wallabag/CoreBundle/Controller/RssController.php b/src/Wallabag/CoreBundle/Controller/RssController.php
index 86754e15..8428dce0 100644
--- a/src/Wallabag/CoreBundle/Controller/RssController.php
+++ b/src/Wallabag/CoreBundle/Controller/RssController.php
@@ -23,11 +23,12 @@ class RssController extends Controller
23 $entries = $this->getDoctrine() 23 $entries = $this->getDoctrine()
24 ->getRepository('WallabagCoreBundle:Entry') 24 ->getRepository('WallabagCoreBundle:Entry')
25 ->findUnreadByUser( 25 ->findUnreadByUser(
26 $user->getId(), 26 $user->getId()
27 0,
28 $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit')
29 ); 27 );
30 28
29 $perPage = $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit');
30 $entries->setMaxPerPage($perPage);
31
31 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array( 32 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array(
32 'type' => 'unread', 33 'type' => 'unread',
33 'entries' => $entries, 34 'entries' => $entries,
@@ -47,11 +48,12 @@ class RssController extends Controller
47 $entries = $this->getDoctrine() 48 $entries = $this->getDoctrine()
48 ->getRepository('WallabagCoreBundle:Entry') 49 ->getRepository('WallabagCoreBundle:Entry')
49 ->findArchiveByUser( 50 ->findArchiveByUser(
50 $user->getId(), 51 $user->getId()
51 0,
52 $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit')
53 ); 52 );
54 53
54 $perPage = $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit');
55 $entries->setMaxPerPage($perPage);
56
55 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array( 57 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array(
56 'type' => 'archive', 58 'type' => 'archive',
57 'entries' => $entries, 59 'entries' => $entries,
@@ -71,11 +73,12 @@ class RssController extends Controller
71 $entries = $this->getDoctrine() 73 $entries = $this->getDoctrine()
72 ->getRepository('WallabagCoreBundle:Entry') 74 ->getRepository('WallabagCoreBundle:Entry')
73 ->findStarredByUser( 75 ->findStarredByUser(
74 $user->getId(), 76 $user->getId()
75 0,
76 $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit')
77 ); 77 );
78 78
79 $perPage = $user->getConfig()->getRssLimit() ?: $this->container->getParameter('rss_limit');
80 $entries->setMaxPerPage($perPage);
81
79 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array( 82 return $this->render('WallabagCoreBundle:Entry:entries.xml.twig', array(
80 'type' => 'starred', 83 'type' => 'starred',
81 'entries' => $entries, 84 'entries' => $entries,