EntityPopulator
in package
Service class for populating a table through a Mandango ActiveRecord class.
Table of Contents
Properties
- $class : mixed
- $columnFormatters : mixed
Methods
- __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
execute()
Insert one new record using the Entity class.
public
execute(Mandango $mandango, mixed $insertedEntities) : mixed
Parameters
- $mandango : Mandango
- $insertedEntities : mixed
getClass()
public
getClass() : string
Return values
stringgetColumnFormatters()
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
setColumnFormatters()
public
setColumnFormatters(mixed $columnFormatters) : mixed
Parameters
- $columnFormatters : mixed