PHP Класс Ojs\ApiBundle\Handler\JournalArticleCitationHandler

Показать файл Открыть проект

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

Метод Описание
__construct ( Doctrine\Common\Persistence\ObjectManager $om, $entityClass, Symfony\Component\Form\FormFactoryInterface $formFactory, JournalService $journalService, Symfony\Component\HttpKernel\KernelInterface $kernel, ApiHandlerHelper $apiHelper, $citationTypes )
all ( integer $limit = 5, integer $offset ) : array Get a list of Citations.
delete ( Citation $entity ) : Citation Delete a Citation.
get ( mixed $id ) : Citation Get a Citation.
getArticle ( ) : Article Get Article.
patch ( Citation $entity, array $parameters ) : Citation Partially update a Citation.
post ( array $parameters ) : Citation Create a new Citation.
put ( Citation $entity, array $parameters ) : Citation Edit a Citation.

Приватные методы

Метод Описание
createCitation ( )
processForm ( Citation $entity, array $parameters, String $method = "PUT" ) : Citation Processes the form.

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

__construct() публичный Метод

public __construct ( Doctrine\Common\Persistence\ObjectManager $om, $entityClass, Symfony\Component\Form\FormFactoryInterface $formFactory, JournalService $journalService, Symfony\Component\HttpKernel\KernelInterface $kernel, ApiHandlerHelper $apiHelper, $citationTypes )
$om Doctrine\Common\Persistence\ObjectManager
$formFactory Symfony\Component\Form\FormFactoryInterface
$journalService Ojs\JournalBundle\Service\JournalService
$kernel Symfony\Component\HttpKernel\KernelInterface
$apiHelper Ojs\CoreBundle\Service\ApiHandlerHelper

all() публичный Метод

Get a list of Citations.
public all ( integer $limit = 5, integer $offset ) : array
$limit integer the limit of the result
$offset integer starting from the offset
Результат array

delete() публичный Метод

Delete a Citation.
public delete ( Citation $entity ) : Citation
$entity Ojs\JournalBundle\Entity\Citation
Результат Ojs\JournalBundle\Entity\Citation

get() публичный Метод

Get a Citation.
public get ( mixed $id ) : Citation
$id mixed
Результат Ojs\JournalBundle\Entity\Citation

getArticle() публичный Метод

Get Article.
public getArticle ( ) : Article
Результат Ojs\JournalBundle\Entity\Article

patch() публичный Метод

Partially update a Citation.
public patch ( Citation $entity, array $parameters ) : Citation
$entity Ojs\JournalBundle\Entity\Citation
$parameters array
Результат Ojs\JournalBundle\Entity\Citation

post() публичный Метод

Create a new Citation.
public post ( array $parameters ) : Citation
$parameters array
Результат Ojs\JournalBundle\Entity\Citation

put() публичный Метод

Edit a Citation.
public put ( Citation $entity, array $parameters ) : Citation
$entity Ojs\JournalBundle\Entity\Citation
$parameters array
Результат Ojs\JournalBundle\Entity\Citation