NumberGeneratorFactory
Class NumberGeneratorFactory
Table of Contents
Constants
- EVENT_GENERATOR_CLASSES_COLLECT = 'onNumberGeneratorsClassesCollect'
Methods
- createGeneratorByType() : mixed
- returns generator object, created based on its class
- getClassByType() : mixed|null
- returns class of generator by its type
- getClasses() : array<string|int, mixed>
- returns all available generators classes
- getTypeToClassMap() : array<string|int, mixed>
- returns array where the keys are types of generators and the values are generators classes
Constants
EVENT_GENERATOR_CLASSES_COLLECT
public
mixed
EVENT_GENERATOR_CLASSES_COLLECT
= 'onNumberGeneratorsClassesCollect'
Methods
createGeneratorByType()
returns generator object, created based on its class
public
createGeneratorByType(mixed $type) : mixed
Parameters
- $type : mixed
getClassByType()
returns class of generator by its type
public
getClassByType(mixed $type) : mixed|null
Parameters
- $type : mixed
Return values
mixed|nullgetClasses()
returns all available generators classes
public
getClasses() : array<string|int, mixed>
Return values
array<string|int, mixed>getTypeToClassMap()
returns array where the keys are types of generators and the values are generators classes
public
getTypeToClassMap() : array<string|int, mixed>