class APIFactory

Class APIFactory - Singleton factory class responsible for populating enities with erp data

Properties

ContainerInterface $container

Methods

__construct(ContainerInterface $container)

BaseFactory constructor.

mixed
entityPopulate($entity, $data, array $mappings = [])

No description

prepareEntityList()

No description

Tag[]
getFieldAnnotations(string $entityClass, string $field)

No description

Tag|null
getSpecificFieldAnnotation(string $entityClass, string $field, string $tag)

No description

Details

at line 44
__construct(ContainerInterface $container)

BaseFactory constructor.

Parameters

ContainerInterface $container

at line 59
mixed entityPopulate($entity, $data, array $mappings = [])

Parameters

$entity
$data
array $mappings

Return Value

mixed

at line 77
prepareEntityList()

at line 90
Tag[] getFieldAnnotations(string $entityClass, string $field)

Parameters

string $entityClass
string $field

Return Value

Tag[]

Exceptions

ReflectionException

at line 104
Tag|null getSpecificFieldAnnotation(string $entityClass, string $field, string $tag)

Parameters

string $entityClass
string $field
string $tag

Return Value

Tag|null

Exceptions

ReflectionException