PHP Class Wallabag\ApiBundle\Controller\EntryRestController

Inheritance: extends WallabagRestController
Afficher le fichier Open project: wallabag/wallabag

Méthodes publiques

Méthode Description
deleteEntriesAction ( Entry $entry ) : Symfony\Component\HttpFoundation\JsonResponse Delete **permanently** an entry.
deleteEntriesTagsAction ( Entry $entry, Wallabag\CoreBundle\Entity\Tag $tag ) : Symfony\Component\HttpFoundation\JsonResponse Permanently remove one tag for an entry.
getEntriesAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse Retrieve all entries. It could be filtered by many options.
getEntriesExistsAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse Check if an entry exist by url.
getEntriesTagsAction ( Entry $entry ) : Symfony\Component\HttpFoundation\JsonResponse Retrieve all tags for an entry.
getEntryAction ( Entry $entry ) : Symfony\Component\HttpFoundation\JsonResponse Retrieve a single entry.
patchEntriesAction ( Entry $entry, Request $request ) : Symfony\Component\HttpFoundation\JsonResponse Change several properties of an entry.
postEntriesAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse Create an entry.
postEntriesTagsAction ( Request $request, Entry $entry ) : Symfony\Component\HttpFoundation\JsonResponse Add one or more tags to an entry.

Method Details

deleteEntriesAction() public méthode

Delete **permanently** an entry.
public deleteEntriesAction ( Entry $entry ) : Symfony\Component\HttpFoundation\JsonResponse
$entry Wallabag\CoreBundle\Entity\Entry
Résultat Symfony\Component\HttpFoundation\JsonResponse

deleteEntriesTagsAction() public méthode

Permanently remove one tag for an entry.
public deleteEntriesTagsAction ( Entry $entry, Wallabag\CoreBundle\Entity\Tag $tag ) : Symfony\Component\HttpFoundation\JsonResponse
$entry Wallabag\CoreBundle\Entity\Entry
$tag Wallabag\CoreBundle\Entity\Tag
Résultat Symfony\Component\HttpFoundation\JsonResponse

getEntriesAction() public méthode

Retrieve all entries. It could be filtered by many options.
public getEntriesAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

getEntriesExistsAction() public méthode

Check if an entry exist by url.
public getEntriesExistsAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

getEntriesTagsAction() public méthode

Retrieve all tags for an entry.
public getEntriesTagsAction ( Entry $entry ) : Symfony\Component\HttpFoundation\JsonResponse
$entry Wallabag\CoreBundle\Entity\Entry
Résultat Symfony\Component\HttpFoundation\JsonResponse

getEntryAction() public méthode

Retrieve a single entry.
public getEntryAction ( Entry $entry ) : Symfony\Component\HttpFoundation\JsonResponse
$entry Wallabag\CoreBundle\Entity\Entry
Résultat Symfony\Component\HttpFoundation\JsonResponse

patchEntriesAction() public méthode

Change several properties of an entry.
public patchEntriesAction ( Entry $entry, Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$entry Wallabag\CoreBundle\Entity\Entry
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

postEntriesAction() public méthode

Create an entry.
public postEntriesAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
Résultat Symfony\Component\HttpFoundation\JsonResponse

postEntriesTagsAction() public méthode

Add one or more tags to an entry.
public postEntriesTagsAction ( Request $request, Entry $entry ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
$entry Wallabag\CoreBundle\Entity\Entry
Résultat Symfony\Component\HttpFoundation\JsonResponse