TypeTable extends TypeDataManager
Table of Contents
Constants
- ITEM_TITLE_UF_SUFFIX = 'NAME'
Methods
- compileEntity() : Entity
- compileItemIndexEntity() : Entity
- createItemIndexTable() : Result
- generateName() : string|null
- getMap() : array<string|int, mixed>
- getObjectClass() : Entity|string
- getTableName() : string
- onAfterAdd() : EventResult
- onAfterDelete() : EventResult
- onBeforeAdd() : EventResult
- onBeforeDelete() : EventResult
- onBeforeUpdate() : EventResult
Constants
ITEM_TITLE_UF_SUFFIX
public
mixed
ITEM_TITLE_UF_SUFFIX
= 'NAME'
Methods
compileEntity()
public
static compileEntity(mixed $type) : Entity
Parameters
- $type : mixed
Return values
EntitycompileItemIndexEntity()
public
static compileItemIndexEntity(mixed $type) : Entity
Parameters
- $type : mixed
Return values
EntitycreateItemIndexTable()
public
static createItemIndexTable(mixed $type) : Result
Parameters
- $type : mixed
Return values
ResultgenerateName()
public
static generateName([string $title = null ][, int $try = 0 ]) : string|null
Parameters
- $title : string = null
- $try : int = 0
Return values
string|nullgetMap()
public
static getMap() : array<string|int, mixed>
Return values
array<string|int, mixed>getObjectClass()
public
static getObjectClass() : Entity|string
Return values
Entity|stringgetTableName()
public
static getTableName() : string
Return values
stringonAfterAdd()
public
static onAfterAdd(Event $event) : EventResult
Parameters
- $event : Event
Return values
EventResultonAfterDelete()
public
static onAfterDelete(Event $event) : EventResult
Parameters
- $event : Event
Return values
EventResultonBeforeAdd()
public
static onBeforeAdd(Event $event) : EventResult
Parameters
- $event : Event
Return values
EventResultonBeforeDelete()
public
static onBeforeDelete(Event $event) : EventResult
Parameters
- $event : Event
Return values
EventResultonBeforeUpdate()
public
static onBeforeUpdate(Event $event) : EventResult
Parameters
- $event : Event