PHP Interface WellCommerce\Component\DataSet\Manager\DataSetManagerInterface

Author: Adam Piotrowski ([email protected])
Show file Open project: wellcommerce/wellcommerce Interface Usage Examples

Public Methods

Method Description
createContext ( string $contextType, array $options = [] ) : WellCommerce\Component\DataSet\Context\DataSetContextInterface Creates a dataset's context using factory service
createQueryBuilder ( WellCommerce\Component\DataSet\Repository\DataSetAwareRepositoryInterface $repository ) : WellCommerce\Component\DataSet\QueryBuilder\DataSetQueryBuilderInterface Creates a QueryBuilder
createRequest ( array $options = [] ) : WellCommerce\Component\DataSet\Request\DataSetRequestInterface Creates a dataset's request using factory service
createTransformer ( string $transformerType, array $options = [] ) : WellCommerce\Component\DataSet\Transformer\DataSetTransformerInterface Creates a dataset's transformer using factory service

Method Details

createContext() public method

Creates a dataset's context using factory service
public createContext ( string $contextType, array $options = [] ) : WellCommerce\Component\DataSet\Context\DataSetContextInterface
$contextType string
$options array
return WellCommerce\Component\DataSet\Context\DataSetContextInterface

createQueryBuilder() public method

Creates a QueryBuilder
public createQueryBuilder ( WellCommerce\Component\DataSet\Repository\DataSetAwareRepositoryInterface $repository ) : WellCommerce\Component\DataSet\QueryBuilder\DataSetQueryBuilderInterface
$repository WellCommerce\Component\DataSet\Repository\DataSetAwareRepositoryInterface
return WellCommerce\Component\DataSet\QueryBuilder\DataSetQueryBuilderInterface

createRequest() public method

Creates a dataset's request using factory service
public createRequest ( array $options = [] ) : WellCommerce\Component\DataSet\Request\DataSetRequestInterface
$options array
return WellCommerce\Component\DataSet\Request\DataSetRequestInterface

createTransformer() public method

Creates a dataset's transformer using factory service
public createTransformer ( string $transformerType, array $options = [] ) : WellCommerce\Component\DataSet\Transformer\DataSetTransformerInterface
$transformerType string
$options array
return WellCommerce\Component\DataSet\Transformer\DataSetTransformerInterface