TypeFactoryAggregation
in package
Class TypeFactoryAggregation
Table of Contents
- $typeFactoryMapping : array<string, TypeFactory>
- create() : TypeFactoryAggregation
- createType() : Type
- __construct() : mixed
- TypeFactoryAggregation constructor.
Properties
$typeFactoryMapping
private
array<string, TypeFactory>
$typeFactoryMapping
Methods
create()
public
static create(array<string|int, mixed> $typeFactoryMapping) : TypeFactoryAggregation
Parameters
- $typeFactoryMapping : array<string|int, mixed>
Return values
TypeFactoryAggregation —createType()
public
createType(string $id, array<string|int, mixed> $params) : Type
Parameters
- $id : string
- $params : array<string|int, mixed>
Return values
Type —__construct()
TypeFactoryAggregation constructor.
private
__construct(array<string|int, mixed> $typeFactoryMapping) : mixed
Parameters
- $typeFactoryMapping : array<string|int, mixed>