DatasetBuilderInterface
DatasetBuilderInterface.php
:
19
Interface
DatasetBuilder creates Iterator that is used to create batches of processed data.
Data format is defined by { @see DatasetBuilderInterface::buildItem() } method and uses arbitrary array structure.
Methods¶
buildItem()
¶
DatasetBuilderInterface.php
:
26
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $item | object | - | - |
| $buildParameters | BuildParametersInterface | - | - |
Return values
array<string|int, mixed>
buildIterator()
¶
DatasetBuilderInterface.php
:
21
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $buildParameters | BuildParametersInterface | - | - |
Return values
postProcess()
¶
DatasetBuilderInterface.php
:
33
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $dataset | array<string|int, mixed> | - | - |
| $buildParameters | BuildParametersInterface | - | - |
Return values
array<string|int, mixed>