class EntityPopulator

Service class for populating a table through a Spot Entity class.

Constants

When fetching existing data - fetch only few first rows.

Methods

__construct( Mapper $mapper, Locator $locator, $useExistingData = false)

Class constructor.

string
getMapper()

No description

setColumnFormatters($columnFormatters)

No description

array
getColumnFormatters()

No description

mergeColumnFormattersWith($columnFormatters)

No description

setModifiers( array $modifiers)

No description

array
getModifiers()

No description

mergeModifiersWith( array $modifiers)

No description

array
guessColumnFormatters( Generator $generator)

No description

string
execute($insertedEntities)

Insert one new record using the Entity class.

Details

__construct( Mapper $mapper, Locator $locator, $useExistingData = false)

Class constructor.

Parameters

Mapper $mapper
Locator $locator
$useExistingData

string getMapper()

Return Value

string

setColumnFormatters($columnFormatters)

Parameters

$columnFormatters

array getColumnFormatters()

Return Value

array

mergeColumnFormattersWith($columnFormatters)

Parameters

$columnFormatters

setModifiers( array $modifiers)

Parameters

array $modifiers

array getModifiers()

Return Value

array

mergeModifiersWith( array $modifiers)

Parameters

array $modifiers

array guessColumnFormatters( Generator $generator)

Parameters

Generator $generator

Return Value

array

string execute($insertedEntities)

Insert one new record using the Entity class.

Parameters

$insertedEntities

Return Value

string