PHP 클래스 Newscoop\GimmeBundle\Controller\ArticlesListController

상속: extends FOS\RestBundle\Controller\FOSRestController
파일 보기 프로젝트 열기: sourcefabric/newscoop

공개 메소드들

메소드 설명
createPlaylistAction ( Request $request ) Create new playlist.
deletePlaylistAction ( Request $request, $id ) : Form Delete playlist.
getArticlesListAction ( Request $request, $id ) Get Articles List.
getArticlesListsAction ( Request $request ) Get Articles Lists.
getPlaylistsArticlesAction ( Request $request, $id ) Get list of articles from "playlist".
linkToPlaylistAction ( Request $request, $id ) Link article to playlist.
saveBatchActionsAction ( Request $request, $id ) Save many changes for playlist items.
unlinkFromPlaylistAction ( Request $request, $id ) Unlink article to playlist.
updatePlaylistAction ( Request $request, $id ) Update playlist.

비공개 메소드들

메소드 설명
getNotConvertedLinks ( $request )
linkOrUnlinkResources ( $playlist, $request, $action = 'link' )

메소드 상세

createPlaylistAction() 공개 메소드

Create new playlist.
public createPlaylistAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request

deletePlaylistAction() 공개 메소드

Delete playlist.
public deletePlaylistAction ( Request $request, $id ) : Form
$request Symfony\Component\HttpFoundation\Request
리턴 Form

getArticlesListAction() 공개 메소드

Get Articles List.
public getArticlesListAction ( Request $request, $id )
$request Symfony\Component\HttpFoundation\Request

getArticlesListsAction() 공개 메소드

Get Articles Lists.
public getArticlesListsAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request

getPlaylistsArticlesAction() 공개 메소드

Returns array with articles under "items" key and requested list "id" and "name"
public getPlaylistsArticlesAction ( Request $request, $id )
$request Symfony\Component\HttpFoundation\Request

linkToPlaylistAction() 공개 메소드

** articles headers**: header name: "link" header value: "" or with specific language header value: "" you can also specify position on list header value: ",<1; rel="article-position">"
public linkToPlaylistAction ( Request $request, $id )
$request Symfony\Component\HttpFoundation\Request

saveBatchActionsAction() 공개 메소드

example post data: 'actions' => array [ 0 => array [ "link" => ",<3; rel="article-position">" ] 1 => array [ "unlink" => "" ] 2 => array [ "link" => ",<1; rel="article-position">" ] ]
public saveBatchActionsAction ( Request $request, $id )
$request Symfony\Component\HttpFoundation\Request

unlinkFromPlaylistAction() 공개 메소드

** articles headers**: header name: "link" header value: "" or with specific language header value: ""
public unlinkFromPlaylistAction ( Request $request, $id )
$request Symfony\Component\HttpFoundation\Request

updatePlaylistAction() 공개 메소드

Update playlist.
public updatePlaylistAction ( Request $request, $id )
$request Symfony\Component\HttpFoundation\Request