PHP Класс WellCommerce\Bundle\ApiBundle\Request\RequestHandler

Автор: Adam Piotrowski ([email protected])
Наследование: implements WellCommerce\Bundle\ApiBundle\Request\RequestHandlerInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$dataset WellCommerce\Component\DataSet\DataSetInterface
$manager WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface
$options array
$resourceType string
$serializer Symfony\Component\Serializer\SerializerInterface | Symfony\Component\Serializer\Normalizer\DenormalizerInterface | Symfony\Component\Serializer\Normalizer\NormalizerInterface

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

Метод Описание
__construct ( $resourceType, WellCommerce\Component\DataSet\DataSetInterface $dataset, WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface $manager, Symfony\Component\Serializer\SerializerInterface $serializer, array $options = [] ) RequestHandler constructor.
getDataset ( )
getManager ( )
getResourceType ( )
getSerializer ( )
handleCreateRequest ( Request $request )
handleDeleteRequest ( Request $request, $identifier )
handleGetRequest ( Request $request, $identifier )
handleListRequest ( Request $request )
handleUpdateRequest ( Request $request, $identifier )

Защищенные методы

Метод Описание
configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
getResourceById ( integer $identifier ) : object Returns the resource by its identifier or throws an exception if it was not found

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

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

RequestHandler constructor.
public __construct ( $resourceType, WellCommerce\Component\DataSet\DataSetInterface $dataset, WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface $manager, Symfony\Component\Serializer\SerializerInterface $serializer, array $options = [] )
$resourceType
$dataset WellCommerce\Component\DataSet\DataSetInterface
$manager WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface
$serializer Symfony\Component\Serializer\SerializerInterface
$options array

configureOptions() защищенный Метод

protected configureOptions ( Symfony\Component\OptionsResolver\OptionsResolver $resolver )
$resolver Symfony\Component\OptionsResolver\OptionsResolver

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

public getDataset ( )

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

public getManager ( )

getResourceById() защищенный Метод

Returns the resource by its identifier or throws an exception if it was not found
protected getResourceById ( integer $identifier ) : object
$identifier integer
Результат object

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

public getResourceType ( )

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

public getSerializer ( )

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

public handleCreateRequest ( Request $request )
$request Symfony\Component\HttpFoundation\Request

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

public handleDeleteRequest ( Request $request, $identifier )
$request Symfony\Component\HttpFoundation\Request

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

public handleGetRequest ( Request $request, $identifier )
$request Symfony\Component\HttpFoundation\Request

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

public handleListRequest ( Request $request )
$request Symfony\Component\HttpFoundation\Request

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

public handleUpdateRequest ( Request $request, $identifier )
$request Symfony\Component\HttpFoundation\Request

Описание свойств

$dataset защищенное свойство

protected DataSetInterface,WellCommerce\Component\DataSet $dataset
Результат WellCommerce\Component\DataSet\DataSetInterface

$manager защищенное свойство

protected ManagerInterface,WellCommerce\Bundle\DoctrineBundle\Manager $manager
Результат WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface

$options защищенное свойство

protected array $options
Результат array

$resourceType защищенное свойство

protected string $resourceType
Результат string

$serializer защищенное свойство

protected SerializerInterface,Symfony\Component\Serializer|DenormalizerInterface,Symfony\Component\Serializer\Normalizer|NormalizerInterface,Symfony\Component\Serializer\Normalizer $serializer
Результат Symfony\Component\Serializer\SerializerInterface | Symfony\Component\Serializer\Normalizer\DenormalizerInterface | Symfony\Component\Serializer\Normalizer\NormalizerInterface