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

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

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

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

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

Метод Описание
createIssue ( )
processForm ( Issue $entity, array $parameters, String $method = "PUT" ) : Issue Processes the form.
storeFile ( $file, boolean $isImage = false ) : string

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

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

public __construct ( Doctrine\Common\Persistence\ObjectManager $om, $entityClass, Symfony\Component\Form\FormFactoryInterface $formFactory, JournalService $journalService, Symfony\Component\HttpKernel\KernelInterface $kernel, ApiHandlerHelper $apiHelper )
$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 Issues.
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 Issue.
public delete ( Issue $entity ) : Issue
$entity Ojs\JournalBundle\Entity\Issue
Результат Ojs\JournalBundle\Entity\Issue

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

Get a Issue.
public get ( mixed $id, boolean $normalize = false ) : Issue
$id mixed
$normalize boolean
Результат Ojs\JournalBundle\Entity\Issue

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

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

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

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

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

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