use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
-use Wallabag\CoreBundle\Entity\Entries;
+use Wallabag\CoreBundle\Entity\Entry;
use Wallabag\CoreBundle\Entity\Tags;
use Wallabag\CoreBundle\Service\Extractor;
* {"name"="tags", "dataType"="string", "required"=false, "format"="api%2Crest", "description"="a list of tags url encoded. Will returns entries that matches ALL tags."},
* }
* )
- * @return Entries
+ * @return Entry
*/
public function getEntriesAction(Request $request)
{
$entries = $this
->getDoctrine()
- ->getRepository('WallabagCoreBundle:Entries')
+ ->getRepository('WallabagCoreBundle:Entry')
->findEntries(1, $isArchived, $isStarred, $isDeleted, $sort, $order);
if (!is_array($entries)) {
* {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"}
* }
* )
- * @return Entries
+ * @return Entry
*/
- public function getEntryAction(Entries $entry)
+ public function getEntryAction(Entry $entry)
{
return $entry;
}
* {"name"="tags", "dataType"="string", "required"=false, "format"="tag1,tag2,tag3", "description"="a comma-separated list of tags."},
* }
* )
+ * @return Entry
*/
public function postEntriesAction(Request $request)
{
$url = $request->request->get('url');
$content = Extractor::extract($url);
- $entry = new Entries();
+ $entry = new Entry();
$entry->setUserId(1);
$entry->setUrl($url);
$entry->setTitle($request->request->get('title') ?: $content->getTitle());
* {"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.."},
* }
* )
+ * @return Entry
*/
- public function patchEntriesAction(Entries $entry, Request $request)
+ public function patchEntriesAction(Entry $entry, Request $request)
{
$title = $request->request->get("title");
$tags = $request->request->get("tags", array());
* {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"}
* }
* )
+ * @return Entry
*/
- public function deleteEntriesAction(Entries $entry)
+ public function deleteEntriesAction(Entry $entry)
{
if ($entry->isDeleted()) {
throw new NotFoundHttpException('This entry is already deleted');
* }
* )
*/
- public function getEntriesTagsAction(Entries $entry)
+ public function getEntriesTagsAction(Entry $entry)
{
}
* }
* )
*/
- public function postEntriesTagsAction(Entries $entry)
+ public function postEntriesTagsAction(Entry $entry)
{
}
* }
* )
*/
- public function deleteEntriesTagsAction(Entries $entry, Tags $tag)
+ public function deleteEntriesTagsAction(Entry $entry, Tags $tag)
{
}