diff options
author | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2015-02-06 07:45:32 +0100 |
---|---|---|
committer | Nicolas LÅ“uillet <nicolas@loeuillet.org> | 2015-02-06 07:45:32 +0100 |
commit | be463487cc195026b11e92f1d6d6276f5851b97e (patch) | |
tree | 5d5bd15db7ae19994da55574ade821acdc115c36 /src/Wallabag/CoreBundle/Controller | |
parent | 905ae369bd0238cc24c3c4e0ac60d578d30b54bb (diff) | |
download | wallabag-be463487cc195026b11e92f1d6d6276f5851b97e.tar.gz wallabag-be463487cc195026b11e92f1d6d6276f5851b97e.tar.zst wallabag-be463487cc195026b11e92f1d6d6276f5851b97e.zip |
rename Entries to Entry
Diffstat (limited to 'src/Wallabag/CoreBundle/Controller')
-rw-r--r-- | src/Wallabag/CoreBundle/Controller/EntryController.php | 26 | ||||
-rw-r--r-- | src/Wallabag/CoreBundle/Controller/WallabagRestController.php | 25 |
2 files changed, 27 insertions, 24 deletions
diff --git a/src/Wallabag/CoreBundle/Controller/EntryController.php b/src/Wallabag/CoreBundle/Controller/EntryController.php index eb5b43ad..6326d31f 100644 --- a/src/Wallabag/CoreBundle/Controller/EntryController.php +++ b/src/Wallabag/CoreBundle/Controller/EntryController.php | |||
@@ -5,8 +5,8 @@ namespace Wallabag\CoreBundle\Controller; | |||
5 | use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; | 5 | use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; |
6 | use Symfony\Bundle\FrameworkBundle\Controller\Controller; | 6 | use Symfony\Bundle\FrameworkBundle\Controller\Controller; |
7 | use Symfony\Component\HttpFoundation\Request; | 7 | use Symfony\Component\HttpFoundation\Request; |
8 | use Wallabag\CoreBundle\Entity\Entry; | ||
8 | use Wallabag\CoreBundle\Repository; | 9 | use Wallabag\CoreBundle\Repository; |
9 | use Wallabag\CoreBundle\Entity\Entries; | ||
10 | use Wallabag\CoreBundle\Service\Extractor; | 10 | use Wallabag\CoreBundle\Service\Extractor; |
11 | use Wallabag\CoreBundle\Helper\Url; | 11 | use Wallabag\CoreBundle\Helper\Url; |
12 | 12 | ||
@@ -19,7 +19,7 @@ class EntryController extends Controller | |||
19 | */ | 19 | */ |
20 | public function addEntryAction(Request $request) | 20 | public function addEntryAction(Request $request) |
21 | { | 21 | { |
22 | $entry = new Entries(); | 22 | $entry = new Entry(); |
23 | $entry->setUserId(1); | 23 | $entry->setUserId(1); |
24 | 24 | ||
25 | $form = $this->createFormBuilder($entry) | 25 | $form = $this->createFormBuilder($entry) |
@@ -60,7 +60,7 @@ class EntryController extends Controller | |||
60 | */ | 60 | */ |
61 | public function showUnreadAction() | 61 | public function showUnreadAction() |
62 | { | 62 | { |
63 | $repository = $this->getDoctrine()->getRepository('WallabagCoreBundle:Entries'); | 63 | $repository = $this->getDoctrine()->getRepository('WallabagCoreBundle:Entry'); |
64 | // TODO don't give the user ID like this | 64 | // TODO don't give the user ID like this |
65 | // TODO change pagination | 65 | // TODO change pagination |
66 | $entries = $repository->findUnreadByUser(1, 0); | 66 | $entries = $repository->findUnreadByUser(1, 0); |
@@ -79,7 +79,7 @@ class EntryController extends Controller | |||
79 | */ | 79 | */ |
80 | public function showArchiveAction() | 80 | public function showArchiveAction() |
81 | { | 81 | { |
82 | $repository = $this->getDoctrine()->getRepository('WallabagCoreBundle:Entries'); | 82 | $repository = $this->getDoctrine()->getRepository('WallabagCoreBundle:Entry'); |
83 | // TODO don't give the user ID like this | 83 | // TODO don't give the user ID like this |
84 | // TODO change pagination | 84 | // TODO change pagination |
85 | $entries = $repository->findArchiveByUser(1, 0); | 85 | $entries = $repository->findArchiveByUser(1, 0); |
@@ -98,7 +98,7 @@ class EntryController extends Controller | |||
98 | */ | 98 | */ |
99 | public function showStarredAction() | 99 | public function showStarredAction() |
100 | { | 100 | { |
101 | $repository = $this->getDoctrine()->getRepository('WallabagCoreBundle:Entries'); | 101 | $repository = $this->getDoctrine()->getRepository('WallabagCoreBundle:Entry'); |
102 | // TODO don't give the user ID like this | 102 | // TODO don't give the user ID like this |
103 | // TODO change pagination | 103 | // TODO change pagination |
104 | $entries = $repository->findStarredByUser(1, 0); | 104 | $entries = $repository->findStarredByUser(1, 0); |
@@ -112,11 +112,11 @@ class EntryController extends Controller | |||
112 | /** | 112 | /** |
113 | * Shows entry content | 113 | * Shows entry content |
114 | * | 114 | * |
115 | * @param Entries $entry | 115 | * @param Entry $entry |
116 | * @Route("/view/{id}", requirements={"id" = "\d+"}, name="view") | 116 | * @Route("/view/{id}", requirements={"id" = "\d+"}, name="view") |
117 | * @return \Symfony\Component\HttpFoundation\Response | 117 | * @return \Symfony\Component\HttpFoundation\Response |
118 | */ | 118 | */ |
119 | public function viewAction(Entries $entry) | 119 | public function viewAction(Entry $entry) |
120 | { | 120 | { |
121 | return $this->render( | 121 | return $this->render( |
122 | 'WallabagCoreBundle:Entry:entry.html.twig', | 122 | 'WallabagCoreBundle:Entry:entry.html.twig', |
@@ -128,11 +128,11 @@ class EntryController extends Controller | |||
128 | * Changes read status for an entry | 128 | * Changes read status for an entry |
129 | * | 129 | * |
130 | * @param Request $request | 130 | * @param Request $request |
131 | * @param Entries $entry | 131 | * @param Entry $entry |
132 | * @Route("/archive/{id}", requirements={"id" = "\d+"}, name="archive_entry") | 132 | * @Route("/archive/{id}", requirements={"id" = "\d+"}, name="archive_entry") |
133 | * @return \Symfony\Component\HttpFoundation\RedirectResponse | 133 | * @return \Symfony\Component\HttpFoundation\RedirectResponse |
134 | */ | 134 | */ |
135 | public function toggleArchiveAction(Request $request, Entries $entry) | 135 | public function toggleArchiveAction(Request $request, Entry $entry) |
136 | { | 136 | { |
137 | $entry->toggleArchive(); | 137 | $entry->toggleArchive(); |
138 | $this->getDoctrine()->getManager()->flush(); | 138 | $this->getDoctrine()->getManager()->flush(); |
@@ -149,11 +149,11 @@ class EntryController extends Controller | |||
149 | * Changes favorite status for an entry | 149 | * Changes favorite status for an entry |
150 | * | 150 | * |
151 | * @param Request $request | 151 | * @param Request $request |
152 | * @param Entries $entry | 152 | * @param Entry $entry |
153 | * @Route("/star/{id}", requirements={"id" = "\d+"}, name="star_entry") | 153 | * @Route("/star/{id}", requirements={"id" = "\d+"}, name="star_entry") |
154 | * @return \Symfony\Component\HttpFoundation\RedirectResponse | 154 | * @return \Symfony\Component\HttpFoundation\RedirectResponse |
155 | */ | 155 | */ |
156 | public function toggleStarAction(Request $request, Entries $entry) | 156 | public function toggleStarAction(Request $request, Entry $entry) |
157 | { | 157 | { |
158 | $entry->toggleStar(); | 158 | $entry->toggleStar(); |
159 | $this->getDoctrine()->getManager()->flush(); | 159 | $this->getDoctrine()->getManager()->flush(); |
@@ -170,11 +170,11 @@ class EntryController extends Controller | |||
170 | * Deletes entry | 170 | * Deletes entry |
171 | * | 171 | * |
172 | * @param Request $request | 172 | * @param Request $request |
173 | * @param Entries $entry | 173 | * @param Entry $entry |
174 | * @Route("/delete/{id}", requirements={"id" = "\d+"}, name="delete_entry") | 174 | * @Route("/delete/{id}", requirements={"id" = "\d+"}, name="delete_entry") |
175 | * @return \Symfony\Component\HttpFoundation\RedirectResponse | 175 | * @return \Symfony\Component\HttpFoundation\RedirectResponse |
176 | */ | 176 | */ |
177 | public function deleteEntryAction(Request $request, Entries $entry) | 177 | public function deleteEntryAction(Request $request, Entry $entry) |
178 | { | 178 | { |
179 | $em = $this->getDoctrine()->getManager(); | 179 | $em = $this->getDoctrine()->getManager(); |
180 | $entry->setDeleted(1); | 180 | $entry->setDeleted(1); |
diff --git a/src/Wallabag/CoreBundle/Controller/WallabagRestController.php b/src/Wallabag/CoreBundle/Controller/WallabagRestController.php index 75de58f7..1df18247 100644 --- a/src/Wallabag/CoreBundle/Controller/WallabagRestController.php +++ b/src/Wallabag/CoreBundle/Controller/WallabagRestController.php | |||
@@ -6,7 +6,7 @@ use Nelmio\ApiDocBundle\Annotation\ApiDoc; | |||
6 | use Symfony\Bundle\FrameworkBundle\Controller\Controller; | 6 | use Symfony\Bundle\FrameworkBundle\Controller\Controller; |
7 | use Symfony\Component\HttpFoundation\Request; | 7 | use Symfony\Component\HttpFoundation\Request; |
8 | use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; | 8 | use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; |
9 | use Wallabag\CoreBundle\Entity\Entries; | 9 | use Wallabag\CoreBundle\Entity\Entry; |
10 | use Wallabag\CoreBundle\Entity\Tags; | 10 | use Wallabag\CoreBundle\Entity\Tags; |
11 | use Wallabag\CoreBundle\Service\Extractor; | 11 | use Wallabag\CoreBundle\Service\Extractor; |
12 | 12 | ||
@@ -27,7 +27,7 @@ class WallabagRestController extends Controller | |||
27 | * {"name"="tags", "dataType"="string", "required"=false, "format"="api%2Crest", "description"="a list of tags url encoded. Will returns entries that matches ALL tags."}, | 27 | * {"name"="tags", "dataType"="string", "required"=false, "format"="api%2Crest", "description"="a list of tags url encoded. Will returns entries that matches ALL tags."}, |
28 | * } | 28 | * } |
29 | * ) | 29 | * ) |
30 | * @return Entries | 30 | * @return Entry |
31 | */ | 31 | */ |
32 | public function getEntriesAction(Request $request) | 32 | public function getEntriesAction(Request $request) |
33 | { | 33 | { |
@@ -42,7 +42,7 @@ class WallabagRestController extends Controller | |||
42 | 42 | ||
43 | $entries = $this | 43 | $entries = $this |
44 | ->getDoctrine() | 44 | ->getDoctrine() |
45 | ->getRepository('WallabagCoreBundle:Entries') | 45 | ->getRepository('WallabagCoreBundle:Entry') |
46 | ->findEntries(1, $isArchived, $isStarred, $isDeleted, $sort, $order); | 46 | ->findEntries(1, $isArchived, $isStarred, $isDeleted, $sort, $order); |
47 | 47 | ||
48 | if (!is_array($entries)) { | 48 | if (!is_array($entries)) { |
@@ -60,9 +60,9 @@ class WallabagRestController extends Controller | |||
60 | * {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"} | 60 | * {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"} |
61 | * } | 61 | * } |
62 | * ) | 62 | * ) |
63 | * @return Entries | 63 | * @return Entry |
64 | */ | 64 | */ |
65 | public function getEntryAction(Entries $entry) | 65 | public function getEntryAction(Entry $entry) |
66 | { | 66 | { |
67 | return $entry; | 67 | return $entry; |
68 | } | 68 | } |
@@ -77,6 +77,7 @@ class WallabagRestController extends Controller | |||
77 | * {"name"="tags", "dataType"="string", "required"=false, "format"="tag1,tag2,tag3", "description"="a comma-separated list of tags."}, | 77 | * {"name"="tags", "dataType"="string", "required"=false, "format"="tag1,tag2,tag3", "description"="a comma-separated list of tags."}, |
78 | * } | 78 | * } |
79 | * ) | 79 | * ) |
80 | * @return Entry | ||
80 | */ | 81 | */ |
81 | public function postEntriesAction(Request $request) | 82 | public function postEntriesAction(Request $request) |
82 | { | 83 | { |
@@ -84,7 +85,7 @@ class WallabagRestController extends Controller | |||
84 | $url = $request->request->get('url'); | 85 | $url = $request->request->get('url'); |
85 | 86 | ||
86 | $content = Extractor::extract($url); | 87 | $content = Extractor::extract($url); |
87 | $entry = new Entries(); | 88 | $entry = new Entry(); |
88 | $entry->setUserId(1); | 89 | $entry->setUserId(1); |
89 | $entry->setUrl($url); | 90 | $entry->setUrl($url); |
90 | $entry->setTitle($request->request->get('title') ?: $content->getTitle()); | 91 | $entry->setTitle($request->request->get('title') ?: $content->getTitle()); |
@@ -111,8 +112,9 @@ class WallabagRestController extends Controller | |||
111 | * {"name"="delete", "dataType"="boolean", "required"=false, "format"="true or false", "description"="flag as deleted. Default false. In case that you don't want to *really* remove it.."}, | 112 | * {"name"="delete", "dataType"="boolean", "required"=false, "format"="true or false", "description"="flag as deleted. Default false. In case that you don't want to *really* remove it.."}, |
112 | * } | 113 | * } |
113 | * ) | 114 | * ) |
115 | * @return Entry | ||
114 | */ | 116 | */ |
115 | public function patchEntriesAction(Entries $entry, Request $request) | 117 | public function patchEntriesAction(Entry $entry, Request $request) |
116 | { | 118 | { |
117 | $title = $request->request->get("title"); | 119 | $title = $request->request->get("title"); |
118 | $tags = $request->request->get("tags", array()); | 120 | $tags = $request->request->get("tags", array()); |
@@ -150,8 +152,9 @@ class WallabagRestController extends Controller | |||
150 | * {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"} | 152 | * {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"} |
151 | * } | 153 | * } |
152 | * ) | 154 | * ) |
155 | * @return Entry | ||
153 | */ | 156 | */ |
154 | public function deleteEntriesAction(Entries $entry) | 157 | public function deleteEntriesAction(Entry $entry) |
155 | { | 158 | { |
156 | if ($entry->isDeleted()) { | 159 | if ($entry->isDeleted()) { |
157 | throw new NotFoundHttpException('This entry is already deleted'); | 160 | throw new NotFoundHttpException('This entry is already deleted'); |
@@ -173,7 +176,7 @@ class WallabagRestController extends Controller | |||
173 | * } | 176 | * } |
174 | * ) | 177 | * ) |
175 | */ | 178 | */ |
176 | public function getEntriesTagsAction(Entries $entry) | 179 | public function getEntriesTagsAction(Entry $entry) |
177 | { | 180 | { |
178 | } | 181 | } |
179 | 182 | ||
@@ -189,7 +192,7 @@ class WallabagRestController extends Controller | |||
189 | * } | 192 | * } |
190 | * ) | 193 | * ) |
191 | */ | 194 | */ |
192 | public function postEntriesTagsAction(Entries $entry) | 195 | public function postEntriesTagsAction(Entry $entry) |
193 | { | 196 | { |
194 | } | 197 | } |
195 | 198 | ||
@@ -203,7 +206,7 @@ class WallabagRestController extends Controller | |||
203 | * } | 206 | * } |
204 | * ) | 207 | * ) |
205 | */ | 208 | */ |
206 | public function deleteEntriesTagsAction(Entries $entry, Tags $tag) | 209 | public function deleteEntriesTagsAction(Entry $entry, Tags $tag) |
207 | { | 210 | { |
208 | } | 211 | } |
209 | 212 | ||