PHP 클래스 Newscoop\GimmeBundle\Controller\ArticlesController

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

공개 메소드들

메소드 설명
changeArticleStatus ( Request $request, $number, $language, $status ) Change Article status.
createArticleAction ( Request $request ) Create Article.
getArticleAction ( Request $request, $number, $language = null ) : Article Get article.
getArticlePlaylistsAction ( Request $request, $number, $language = null ) : array Gets the list of playlist the given article belongs to.
getArticlesAction ( Request $request ) : array Get Articles.
linkArticleAction ( Request $request, $number, $language = null ) : Article Link resource with Article entity.
lockUnlockArticle ( Request $request, $number, $language ) Lock or unlock article.
patchArticleAction ( Request $request, $number, $language ) Update Article.
relatedArticlesAction ( Request $request, $number, $language = null ) : array Get related articles.
searchArticlesAction ( Request $request ) : array Search for articles.
unlinkArticleAction ( Request $request, $number, $language = null ) : Article Unlink resource from Article.

비공개 메소드들

메소드 설명
getArticle ( $number, $language, $user )
getNotConvertedLinks ( $request )
postAddUpdate ( $article )
processForm ( $request, $number, $language )

메소드 상세

changeArticleStatus() 공개 메소드

Change Article status.
public changeArticleStatus ( Request $request, $number, $language, $status )
$request Symfony\Component\HttpFoundation\Request

createArticleAction() 공개 메소드

Create Article.
public createArticleAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request

getArticleAction() 공개 메소드

Get article.
public getArticleAction ( Request $request, $number, $language = null ) : Article
$request Symfony\Component\HttpFoundation\Request
리턴 Article

getArticlePlaylistsAction() 공개 메소드

.
public getArticlePlaylistsAction ( Request $request, $number, $language = null ) : array
$request Symfony\Component\HttpFoundation\Request
리턴 array

getArticlesAction() 공개 메소드

Get Articles.
public getArticlesAction ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
리턴 array

linkArticleAction() 공개 메소드

**article authors headers**: header name: "link" header value: "," **attachments headers**: header name: "link" header value: "" **images headers**: header name: "link" header value: "" **topics headers**: header name: "link" header value: "" **related 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 linkArticleAction ( Request $request, $number, $language = null ) : Article
$request Symfony\Component\HttpFoundation\Request
리턴 Article

lockUnlockArticle() 공개 메소드

Lock or unlock article.
public lockUnlockArticle ( Request $request, $number, $language )
$request Symfony\Component\HttpFoundation\Request

patchArticleAction() 공개 메소드

Additional form aparameters: fields: array with article type fields and ther values. article[fields][lead] = 'new lead'
public patchArticleAction ( Request $request, $number, $language )
$request Symfony\Component\HttpFoundation\Request

relatedArticlesAction() 공개 메소드

Get related articles.
public relatedArticlesAction ( Request $request, $number, $language = null ) : array
$request Symfony\Component\HttpFoundation\Request
리턴 array

searchArticlesAction() 공개 메소드

Parameter 'query' contains keywords seperated with ",". Example: test,article,keyword3
public searchArticlesAction ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
리턴 array

unlinkArticleAction() 공개 메소드

**article authors headers**: header name: "link" header value: "," **attachments headers**: header name: "link" header value: "" **images headers**: header name: "link" header value: "" **topics headers**: header name: "link" header value: "" **related articles headers**: header name: "link" header value: "" or with specific language header value: "" **slideshows headers**: header name: "link" header value: ""
public unlinkArticleAction ( Request $request, $number, $language = null ) : Article
$request Symfony\Component\HttpFoundation\Request
리턴 Article