diff options
author | Thomas Citharel <tcit@tcit.fr> | 2016-03-18 16:41:23 +0100 |
---|---|---|
committer | Jeremy Benoist <jeremy.benoist@gmail.com> | 2016-10-22 09:06:07 +0200 |
commit | 351eb8d97ea1520f87ae762faf297083a716c945 (patch) | |
tree | 98a213975b0fbf30f59025d2f6926005df8c4c4e /src/Wallabag/AnnotationBundle/Controller/WallabagAnnotationController.php | |
parent | e8331dd9e7772a396bb211459eca4a682c8e947e (diff) | |
download | wallabag-351eb8d97ea1520f87ae762faf297083a716c945.tar.gz wallabag-351eb8d97ea1520f87ae762faf297083a716c945.tar.zst wallabag-351eb8d97ea1520f87ae762faf297083a716c945.zip |
bring annotations to API
Diffstat (limited to 'src/Wallabag/AnnotationBundle/Controller/WallabagAnnotationController.php')
-rw-r--r-- | src/Wallabag/AnnotationBundle/Controller/WallabagAnnotationController.php | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/src/Wallabag/AnnotationBundle/Controller/WallabagAnnotationController.php b/src/Wallabag/AnnotationBundle/Controller/WallabagAnnotationController.php index ad083e31..80ac0035 100644 --- a/src/Wallabag/AnnotationBundle/Controller/WallabagAnnotationController.php +++ b/src/Wallabag/AnnotationBundle/Controller/WallabagAnnotationController.php | |||
@@ -15,11 +15,9 @@ class WallabagAnnotationController extends FOSRestController | |||
15 | /** | 15 | /** |
16 | * Retrieve annotations for an entry. | 16 | * Retrieve annotations for an entry. |
17 | * | 17 | * |
18 | * @ApiDoc( | 18 | * @param Entry $entry |
19 | * requirements={ | 19 | * |
20 | * {"name"="entry", "dataType"="integer", "requirement"="\w+", "description"="The entry ID"} | 20 | * @see Wallabag\ApiBundle\Controller\WallabagRestController |
21 | * } | ||
22 | * ) | ||
23 | * | 21 | * |
24 | * @return Response | 22 | * @return Response |
25 | */ | 23 | */ |
@@ -42,13 +40,7 @@ class WallabagAnnotationController extends FOSRestController | |||
42 | * | 40 | * |
43 | * @param Entry $entry | 41 | * @param Entry $entry |
44 | * | 42 | * |
45 | * @ApiDoc( | 43 | * @see Wallabag\ApiBundle\Controller\WallabagRestController |
46 | * requirements={ | ||
47 | * {"name"="ranges", "dataType"="array", "requirement"="\w+", "description"="The range array for the annotation"}, | ||
48 | * {"name"="quote", "dataType"="string", "required"=false, "description"="Optional, quote for the annotation"}, | ||
49 | * {"name"="text", "dataType"="string", "required"=true, "description"=""}, | ||
50 | * } | ||
51 | * ) | ||
52 | * | 44 | * |
53 | * @return Response | 45 | * @return Response |
54 | */ | 46 | */ |
@@ -81,11 +73,7 @@ class WallabagAnnotationController extends FOSRestController | |||
81 | /** | 73 | /** |
82 | * Updates an annotation. | 74 | * Updates an annotation. |
83 | * | 75 | * |
84 | * @ApiDoc( | 76 | * @see Wallabag\ApiBundle\Controller\WallabagRestController |
85 | * requirements={ | ||
86 | * {"name"="annotation", "dataType"="string", "requirement"="\w+", "description"="The annotation ID"} | ||
87 | * } | ||
88 | * ) | ||
89 | * | 77 | * |
90 | * @ParamConverter("annotation", class="WallabagAnnotationBundle:Annotation") | 78 | * @ParamConverter("annotation", class="WallabagAnnotationBundle:Annotation") |
91 | * | 79 | * |
@@ -110,11 +98,7 @@ class WallabagAnnotationController extends FOSRestController | |||
110 | /** | 98 | /** |
111 | * Removes an annotation. | 99 | * Removes an annotation. |
112 | * | 100 | * |
113 | * @ApiDoc( | 101 | * @see Wallabag\ApiBundle\Controller\WallabagRestController |
114 | * requirements={ | ||
115 | * {"name"="annotation", "dataType"="string", "requirement"="\w+", "description"="The annotation ID"} | ||
116 | * } | ||
117 | * ) | ||
118 | * | 102 | * |
119 | * @ParamConverter("annotation", class="WallabagAnnotationBundle:Annotation") | 103 | * @ParamConverter("annotation", class="WallabagAnnotationBundle:Annotation") |
120 | * | 104 | * |