PHP Interface WellCommerce\Bundle\ApiBundle\Request\RequestHandlerInterface

Author: Adam Piotrowski ([email protected])
ファイルを表示 Open project: wellcommerce/wellcommerce Interface Usage Examples

Public Methods

Method Description
getDataset ( ) : WellCommerce\Component\DataSet\DataSetInterface
getManager ( ) : WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface
getResourceType ( ) : string
getSerializer ( ) : Symfony\Component\Serializer\SerializerInterface
handleCreateRequest ( Request $request ) : array Handles the "create" request for given resource
handleDeleteRequest ( Request $request, integer $identifier ) : array Handles the "delete" request for given resource
handleGetRequest ( Request $request, integer $identifier ) : array Handles the "get" request for given resource
handleListRequest ( Request $request ) : array Handles the "list" request for given resource
handleUpdateRequest ( Request $request, integer $identifier ) : array Handles the "update" request for given resource

Method Details

getDataset() public method

public getDataset ( ) : WellCommerce\Component\DataSet\DataSetInterface
return WellCommerce\Component\DataSet\DataSetInterface

getManager() public method

public getManager ( ) : WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface
return WellCommerce\Bundle\DoctrineBundle\Manager\ManagerInterface

getResourceType() public method

public getResourceType ( ) : string
return string

getSerializer() public method

public getSerializer ( ) : Symfony\Component\Serializer\SerializerInterface
return Symfony\Component\Serializer\SerializerInterface

handleCreateRequest() public method

Handles the "create" request for given resource
public handleCreateRequest ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
return array

handleDeleteRequest() public method

Handles the "delete" request for given resource
public handleDeleteRequest ( Request $request, integer $identifier ) : array
$request Symfony\Component\HttpFoundation\Request
$identifier integer
return array

handleGetRequest() public method

Handles the "get" request for given resource
public handleGetRequest ( Request $request, integer $identifier ) : array
$request Symfony\Component\HttpFoundation\Request
$identifier integer
return array

handleListRequest() public method

Handles the "list" request for given resource
public handleListRequest ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
return array

handleUpdateRequest() public method

Handles the "update" request for given resource
public handleUpdateRequest ( Request $request, integer $identifier ) : array
$request Symfony\Component\HttpFoundation\Request
$identifier integer
return array