+ /**
+ * Shows untagged articles for current user.
+ *
+ * @param Request $request
+ * @param int $page
+ *
+ * @Route("/untagged/list/{page}", name="untagged", defaults={"page" = "1"})
+ *
+ * @return \Symfony\Component\HttpFoundation\Response
+ */
+ public function showUntaggedEntriesAction(Request $request, $page)
+ {
+ return $this->showEntries('untagged', $request, $page);
+ }
+
+ /**
+ * Shows random unread entry.
+ *
+ * @param Entry $entry
+ *
+ * @Route("/unread/random", name="unread_random")
+ *
+ * @return \Symfony\Component\HttpFoundation\Response
+ */
+ public function showRandomUnreadEntryAction()
+ {
+ return $this->showRandomEntries('unread');
+ }
+
+ /**
+ * Shows random favorite entry.
+ *
+ * @param Entry $entry
+ *
+ * @Route("/starred/random", name="starred_random")
+ *
+ * @return \Symfony\Component\HttpFoundation\Response
+ */
+ public function showRandomStarredEntryAction()
+ {
+ return $this->showRandomEntries('starred');
+ }
+
+ /**
+ * Shows random archived entry.
+ *
+ * @param Entry $entry
+ *
+ * @Route("/archive/random", name="archive_random")
+ *
+ * @return \Symfony\Component\HttpFoundation\Response
+ */
+ public function showRandomArchiveEntryAction()
+ {
+ return $this->showRandomEntries('archive');
+ }
+
+ /**
+ * Shows random all entry.
+ *
+ * @param Entry $entry
+ *
+ * @Route("/untagged/random", name="untagged_random")
+ *
+ * @return \Symfony\Component\HttpFoundation\Response
+ */
+ public function showRandomUntaggedEntryAction()
+ {
+ return $this->showRandomEntries('untagged');
+ }
+
+ /**
+ * Shows random all entry.
+ *
+ * @param Entry $entry
+ *
+ * @Route("/all/random", name="all_random")
+ *
+ * @return \Symfony\Component\HttpFoundation\Response
+ */
+ public function showRandomAllEntryAction()
+ {
+ return $this->showRandomEntries();
+ }
+