Registry
FinalYes
Table of Contents
Constants
- EVENT_NAME = 'onGetUserFieldTypeFactory'
Methods
- getFactoryByCode() : TypeFactory|null
- getFactoryByTypeDataClass() : TypeFactory|null
- getInstance() : Registry
- Returns Singleton of Driver
- getTypeByEntity() : array<string|int, mixed>|null
- getUserFieldEntityIdByItemEntity() : null|string
- registerFactory() : mixed
- registerTypeByEntity() : void
Constants
EVENT_NAME
public
mixed
EVENT_NAME
= 'onGetUserFieldTypeFactory'
Methods
getFactoryByCode()
public
getFactoryByCode(string $code) : TypeFactory|null
Parameters
- $code : string
Return values
TypeFactory|nullgetFactoryByTypeDataClass()
public
getFactoryByTypeDataClass(mixed $typeDataClass) : TypeFactory|null
Parameters
- $typeDataClass : mixed
Return values
TypeFactory|nullgetInstance()
Returns Singleton of Driver
public
static getInstance() : Registry
Return values
RegistrygetTypeByEntity()
public
getTypeByEntity(Entity $entity) : array<string|int, mixed>|null
Parameters
- $entity : Entity
Return values
array<string|int, mixed>|nullgetUserFieldEntityIdByItemEntity()
public
getUserFieldEntityIdByItemEntity(Entity $entity) : null|string
Parameters
- $entity : Entity
Return values
null|stringregisterFactory()
public
registerFactory(TypeFactory $factory) : mixed
Parameters
- $factory : TypeFactory
registerTypeByEntity()
public
registerTypeByEntity(Entity $entity, array<string|int, mixed> $type) : void
Parameters
- $entity : Entity
- $type : array<string|int, mixed>