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

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

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

Метод Описание
__construct ( Doctrine\Common\Persistence\ObjectManager $om, $entityClass, Symfony\Component\Form\FormFactoryInterface $formFactory )
all ( integer $limit = 5, integer $offset ) : array Get a list of Users.
delete ( User $entity ) : User Delete a User.
generateRandomString ( $length = 10 )
get ( mixed $id ) : User Get a User.
patch ( User $entity, array $parameters ) : User Partially update a User.
post ( array $parameters ) : User Create a new User.
put ( User $entity, array $parameters ) : User Edit a User.

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

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

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

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

public __construct ( Doctrine\Common\Persistence\ObjectManager $om, $entityClass, Symfony\Component\Form\FormFactoryInterface $formFactory )
$om Doctrine\Common\Persistence\ObjectManager
$formFactory Symfony\Component\Form\FormFactoryInterface

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

Get a list of Users.
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 User.
public delete ( User $entity ) : User
$entity Ojs\UserBundle\Entity\User
Результат Ojs\UserBundle\Entity\User

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

public generateRandomString ( $length = 10 )

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

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

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

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

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

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

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

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