PHP 클래스 Wallabag\ApiBundle\Controller\EntryRestController

상속: extends WallabagRestController
파일 보기 프로젝트 열기: wallabag/wallabag

공개 메소드들

메소드 설명
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.

메소드 상세

deleteEntriesAction() 공개 메소드

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

deleteEntriesTagsAction() 공개 메소드

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
리턴 Symfony\Component\HttpFoundation\JsonResponse

getEntriesAction() 공개 메소드

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

getEntriesExistsAction() 공개 메소드

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

getEntriesTagsAction() 공개 메소드

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

getEntryAction() 공개 메소드

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

patchEntriesAction() 공개 메소드

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
리턴 Symfony\Component\HttpFoundation\JsonResponse

postEntriesAction() 공개 메소드

Create an entry.
public postEntriesAction ( Request $request ) : Symfony\Component\HttpFoundation\JsonResponse
$request Symfony\Component\HttpFoundation\Request
리턴 Symfony\Component\HttpFoundation\JsonResponse

postEntriesTagsAction() 공개 메소드

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
리턴 Symfony\Component\HttpFoundation\JsonResponse