EntityPopulator
in package
Service class for populating a table through a Mandango ActiveRecord class.
Table of Contents
- $class : mixed
- $columnFormatters : mixed
- __construct() : mixed
- execute() : mixed
- Insert one new record using the Entity class.
- getClass() : string
- getColumnFormatters() : array<string|int, mixed>
- guessColumnFormatters() : array<string|int, mixed>
- mergeColumnFormattersWith() : mixed
- setColumnFormatters() : mixed
Properties
$class
protected
mixed
$class
$columnFormatters
protected
mixed
$columnFormatters
= []
Methods
__construct()
public
__construct(string $class) : mixed
Parameters
- $class : string
-
A Mandango ActiveRecord classname
Return values
mixed —execute()
Insert one new record using the Entity class.
public
execute(Mandango $mandango, mixed $insertedEntities) : mixed
Parameters
- $mandango : Mandango
- $insertedEntities : mixed
Return values
mixed —getClass()
public
getClass() : string
Return values
string —getColumnFormatters()
public
getColumnFormatters() : array<string|int, mixed>
Return values
array<string|int, mixed> —guessColumnFormatters()
public
guessColumnFormatters(Generator $generator, Mandango $mandango) : array<string|int, mixed>
Parameters
- $generator : Generator
- $mandango : Mandango
Return values
array<string|int, mixed> —mergeColumnFormattersWith()
public
mergeColumnFormattersWith(mixed $columnFormatters) : mixed
Parameters
- $columnFormatters : mixed
Return values
mixed —setColumnFormatters()
public
setColumnFormatters(mixed $columnFormatters) : mixed
Parameters
- $columnFormatters : mixed