diff options
Diffstat (limited to 'src/Wallabag/CoreBundle/Controller/ExportController.php')
-rw-r--r-- | src/Wallabag/CoreBundle/Controller/ExportController.php | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/Wallabag/CoreBundle/Controller/ExportController.php b/src/Wallabag/CoreBundle/Controller/ExportController.php index abc3336a..b9e5a974 100644 --- a/src/Wallabag/CoreBundle/Controller/ExportController.php +++ b/src/Wallabag/CoreBundle/Controller/ExportController.php | |||
@@ -57,16 +57,17 @@ class ExportController extends Controller | |||
57 | { | 57 | { |
58 | $method = ucfirst($category); | 58 | $method = ucfirst($category); |
59 | $methodBuilder = 'getBuilderFor'.$method.'ByUser'; | 59 | $methodBuilder = 'getBuilderFor'.$method.'ByUser'; |
60 | $epository = $this->get('wallabag_core.entry_repository'); | ||
60 | 61 | ||
61 | if ($category == 'tag_entries') { | 62 | if ($category == 'tag_entries') { |
62 | $tag = $this->getDoctrine()->getRepository('WallabagCoreBundle:Tag')->findOneBySlug($request->query->get('tag')); | 63 | $tag = $this->get('wallabag_core.tag_repository')->findOneBySlug($request->query->get('tag')); |
63 | 64 | ||
64 | $entries = $this->getDoctrine() | 65 | $entries = $epository->findAllByTagId( |
65 | ->getRepository('WallabagCoreBundle:Entry') | 66 | $this->getUser()->getId(), |
66 | ->findAllByTagId($this->getUser()->getId(), $tag->getId()); | 67 | $tag->getId() |
68 | ); | ||
67 | } else { | 69 | } else { |
68 | $entries = $this->getDoctrine() | 70 | $entries = $epository |
69 | ->getRepository('WallabagCoreBundle:Entry') | ||
70 | ->$methodBuilder($this->getUser()->getId()) | 71 | ->$methodBuilder($this->getUser()->getId()) |
71 | ->getQuery() | 72 | ->getQuery() |
72 | ->getResult(); | 73 | ->getResult(); |