PHP Класс Newscoop\GimmeBundle\Controller\AuthorsController

Наследование: extends FOS\RestBundle\Controller\FOSRestController
Показать файл Открыть проект

Открытые методы

Метод Описание
getArticleAuthorAction ( $number, $language, $id ) Get single article author
getArticleAuthorsAction ( $number, $language ) Get article authors
getAuthorAction ( $id ) Get author
getAuthorByIdAction ( $id ) Get author
getAuthorTypeAction ( $id ) Get author type
getAuthorsTypesAction ( ) Get authors types
searchAuthorsAction ( Request $request ) Search for authors
setArticleAuthorsOrderAction ( Request $request, $number, $language ) Set article authors order
updateArticleAuthorAction ( Request $request, $number, $language, $authorId ) Update single article author

Описание методов

getArticleAuthorAction() публичный метод

Get single article author
public getArticleAuthorAction ( $number, $language, $id )

getArticleAuthorsAction() публичный метод

Get article authors
public getArticleAuthorsAction ( $number, $language )

getAuthorAction() публичный метод

This route will be removed in 4.4
Устаревший:
public getAuthorAction ( $id )

getAuthorByIdAction() публичный метод

Get author
public getAuthorByIdAction ( $id )

getAuthorTypeAction() публичный метод

Get single author type
public getAuthorTypeAction ( $id )

getAuthorsTypesAction() публичный метод

Get list of authors types

searchAuthorsAction() публичный метод

Get list of authors for search query
public searchAuthorsAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request

setArticleAuthorsOrderAction() публичный метод

New order must be send with form in this format order={authorId}-{authorType},{authorId}-{authorType},{authorId}-{authorType},{authorId}-{authorType} example: order=7-1,8-1,5-2,4-2 All article author-author type pair must be send.
public setArticleAuthorsOrderAction ( Request $request, $number, $language )
$request Symfony\Component\HttpFoundation\Request

updateArticleAuthorAction() публичный метод

To update currently assigned article author you need provide his old and new article type, it can be done with special link header value: , example: **To update artile author with number 7 and type 1 to type 2 you need to send**: [POST] /articles/{number}/{language}/authors/7 **With header link and his value:** ,
public updateArticleAuthorAction ( Request $request, $number, $language, $authorId )
$request Symfony\Component\HttpFoundation\Request