PHP 인터페이스 WellCommerce\Component\DataSet\DataSetInterface

저자: Adam Piotrowski ([email protected])
파일 보기 프로젝트 열기: wellcommerce/wellcommerce 0 사용 예제들

공개 메소드들

메소드 설명
configureOptions ( WellCommerce\Component\DataSet\Configurator\DataSetConfiguratorInterface $configurator ) Configures dataset options
dispatchOnDataSetInitEvent ( ) : void Dispatches the init event using event-dispatcher service
getColumns ( ) : WellCommerce\Component\DataSet\Column\ColumnCollection Returns dataset columns
getResult ( string $contextType, array $requestOptions = [], array $contextOptions = [] ) : array Returns the dataset's result for given context type and options
setCacheOptions ( CacheOptions $options )
setColumns ( WellCommerce\Component\DataSet\Column\ColumnCollection $columns ) Sets dataset columns
setDefaultContextOption ( string $name, mixed $value ) Adds default context's option
setDefaultRequestOption ( string $name, mixed $value ) Adds default request's option

메소드 상세

configureOptions() 공개 메소드

Configures dataset options
public configureOptions ( WellCommerce\Component\DataSet\Configurator\DataSetConfiguratorInterface $configurator )
$configurator WellCommerce\Component\DataSet\Configurator\DataSetConfiguratorInterface

dispatchOnDataSetInitEvent() 공개 메소드

Dispatches the init event using event-dispatcher service
public dispatchOnDataSetInitEvent ( ) : void
리턴 void

getColumns() 공개 메소드

Returns dataset columns
public getColumns ( ) : WellCommerce\Component\DataSet\Column\ColumnCollection
리턴 WellCommerce\Component\DataSet\Column\ColumnCollection

getResult() 공개 메소드

Returns the dataset's result for given context type and options
public getResult ( string $contextType, array $requestOptions = [], array $contextOptions = [] ) : array
$contextType string
$requestOptions array
$contextOptions array
리턴 array

setCacheOptions() 공개 메소드

public setCacheOptions ( CacheOptions $options )
$options WellCommerce\Component\DataSet\Cache\CacheOptions

setColumns() 공개 메소드

Sets dataset columns
public setColumns ( WellCommerce\Component\DataSet\Column\ColumnCollection $columns )
$columns WellCommerce\Component\DataSet\Column\ColumnCollection

setDefaultContextOption() 공개 메소드

Adds default context's option
public setDefaultContextOption ( string $name, mixed $value )
$name string
$value mixed

setDefaultRequestOption() 공개 메소드

Adds default request's option
public setDefaultRequestOption ( string $name, mixed $value )
$name string
$value mixed