\app_more_table_chronos

app_more_table_chronos hold time entries for display purposes

Summary

Methods
Properties
Constants
__construct()
getDefaultActionNames()
getDisplayName()
getHtmlDisplayName()
addInputType()
getContentDefaultLanguage()
getContentTranslationLanguages()
hasContentTranslationLanguage()
hasContentTranslationLanguages()
getAllContentTranslationLanguages()
getTranslationPrefix()
getConfiguredDbName()
init()
getName()
getSelectSql()
setSelectSql()
setDisplayName()
setPluralDisplayName()
setHtmlDisplayName()
setHtmlPluralDisplayName()
addAccessController()
removeAccessController()
isActionAllowedForRecord()
setReadOnly()
isReadOnly()
setHashProtected()
isHashProtected()
setIconPath()
getIconPath()
hasIcon()
setUseTranslatableColumnSuffix()
getUseTranslatableColumnSuffix()
getPrimary()
hasPrimary()
getPrimaryName()
getFumanId()
getUniqueName()
setUniqueName()
getDbName()
setDbName()
getDb()
hasDb()
sqlJoin()
recordSaved()
recordDeleted()
addRecordListener()
removeRecordListener()
hasInputType()
getInputType()
getInputTypesByClassName()
getResponsibleContentBlockInputType()
getInputTypes()
getShowInOverviewInputTypes()
getShowInSummaryInputTypes()
setSummaryTemplate()
getSummaryTemplate()
getColumnCount()
getColumnNames()
getColumnDataType()
getColumnDataTypes()
hasColumn()
isManyToManyTable()
setManyToManyTable()
getParentUniqueName()
hasParent()
setParentUniqueName()
setInheritedTable()
hasInheritedTable()
getInheritedTable()
setDynamicTable()
isDynamicTable()
getDynamicTableColumnName()
getDynamicTableColumnValue()
addSubset()
getSubset()
addSystemSubset()
getSystemSubset()
useSystemSubsetOnly()
addChild()
getChildren()
hasChildren()
addColumn()
removeColumn()
getPreparedRecordSetMeta()
addInputTypes()
removeInputType()
addValidationGroup()
getValidationGroup()
getValidationGroups()
getTemplateData()
getTemplateDataByRecordSetMeta()
getRecord()
getNewRecord()
getRecordSet()
getFirstRecord()
countRecords()
getRecordIndexOf()
addRelationalColumn()
hasRelationalColumns()
getRelationalColumns()
getAllRelationalColumns()
isSearchable()
isJournalable()
isHiddenInNavigation()
setHiddenInNavigation()
getInlineJavaScriptClass()
getTemplateUsages()
getJoin()
No public properties found
DISPLAY_NAME_SETTER_PREFIX
FUMAN_LASTUPDATE_COLUMNNAME
TABLE
RECORD
LANGUAGE
START
END
_initInputTypes()
_fireRecordTableListeners()
_setPreparedRecordSetMetaOrder()
_prepareDbRecordSetMeta()
$_translationPrefix
$_fumanId
$_uniqueName
$_dbName
$_name
$_selectSql
$_primaryName
$_isReadOnly
$_isHashProtected
$_primary
$_columns
$_columnDataTypes
$_inputTypes
$_subset
$_systemSubset
$_useSystemSubsetOnly
$_children
$_dynamicTable
$_isManyToManyTable
$_parentUniqueName
$_displayName
$_pluralDisplayName
$_htmlDisplayName
$_htmlPluralDisplayName
$_useTranslatableColumnSuffix
$_summaryTemplateString
$_iconPath
$_relationalColumns
$_hiddenInNavigation
$_recordListeners
$_accessControllers
$_validationGroups
$_inheritedTable
N/A
No private methods found
$_allContentTranslationLanguages
$_displayNameSetter
N/A

Constants

DISPLAY_NAME_SETTER_PREFIX

DISPLAY_NAME_SETTER_PREFIX

FUMAN_LASTUPDATE_COLUMNNAME

FUMAN_LASTUPDATE_COLUMNNAME

Default fuman last update column

TABLE

TABLE

Column table unique name

RECORD

RECORD

Column record id

LANGUAGE

LANGUAGE

Column language

START

START

Column title

END

END

Column meta title

Properties

$_translationPrefix

$_translationPrefix : string

class name in lowercase

Type

string

$_fumanId

$_fumanId : integer

Fuman-id of {@link Fuman_Table}

Type

integer

$_uniqueName

$_uniqueName : string

Unique-name of {@link Fuman_Table}

Type

string

$_dbName

$_dbName : string

Name of {@link Fuman_Db_Abstract}. The {@link Fuman_Registry} can hold different connections and it is possible to hold the tables in different databases

Example: Fuman_Registry::getDb('some_other_db');

Type

string

$_name

$_name : string

Name of {@link Fuman_Table} in database

Type

string

$_selectSql

$_selectSql : string

SQL used for select queries

Type

string

$_primaryName

$_primaryName : string

Name of primary {@link Fuman_Column}

Type

string

$_isReadOnly

$_isReadOnly : boolean

Read only table does not contain fuman_lastupdate

Type

boolean

$_isHashProtected

$_isHashProtected : 

Type

$_primary

$_primary : \Fuman_Column

Primary {@link Fuman_Column} of {@link Fuman_Table}

Type

\Fuman_Column

$_columns

$_columns : array

List of {@link Fuman_Column}

Type

array

$_columnDataTypes

$_columnDataTypes : array<mixed,\Fuman_Db_DataType>

list of columns and their data type

Type

array<mixed,\Fuman_Db_DataType>

$_inputTypes

$_inputTypes : array<mixed,\Fuman_InputType>

List of {@link Fuman_InputType}

Type

array<mixed,\Fuman_InputType>

$_subset

$_subset : \Fuman_Db_Where

Subset (restricts users view)

Type

\Fuman_Db_Where

$_systemSubset

$_systemSubset : \Fuman_Db_Where

Subset for system (used for dynamic tables, .

..)

Type

\Fuman_Db_Where

$_useSystemSubsetOnly

$_useSystemSubsetOnly : boolean

Sets table in system subset only mode Used for example in search index

Type

boolean

$_children

$_children : array

List of added Children. Used for {@link Fuman_Navigation}

Type

array

$_dynamicTable

$_dynamicTable : \stdClass

It is possible to create dynamic tables from other tables. These dynamic tables are flagged with this value

Type

\stdClass

$_isManyToManyTable

$_isManyToManyTable : boolean

Dynamic created many-to-many table are flagged with this value

Type

boolean

$_parentUniqueName

$_parentUniqueName : string

Unique name of parent {@link Fuman_Table}. Used to build hirarchy in {@link Fuman_Navigation}

Type

string

$_displayName

$_displayName : string

Display Name of {Fuman_Table}

Type

string

$_pluralDisplayName

$_pluralDisplayName : string

Plural display name of {Fuman_Table}

Type

string

$_htmlDisplayName

$_htmlDisplayName : string

Html display name which may include tags

Type

string

$_htmlPluralDisplayName

$_htmlPluralDisplayName : string

Plural html display name, which may include tags

Type

string

$_useTranslatableColumnSuffix

$_useTranslatableColumnSuffix : boolean

Type

boolean

$_summaryTemplateString

$_summaryTemplateString : null|string

Summary template string

Type

null|string

$_iconPath

$_iconPath : string

Path to the icon of the table. Relative to root: app/core/.

........

Type

string

$_relationalColumns

$_relationalColumns : array

List of columns which are referencing to this table

Type

array

$_hiddenInNavigation

$_hiddenInNavigation : boolean

If true, the table wont be shown in Navigation

Type

boolean

$_validationGroups

$_validationGroups : 

Type

$_inheritedTable

$_inheritedTable : \Fuman_Table

inherits inputtypes from the table

Type

\Fuman_Table

$_allContentTranslationLanguages

$_allContentTranslationLanguages : array

Type

array

Methods

getDefaultActionNames()

getDefaultActionNames() : array

Returns an array of default actions for this table

Returns

array

getDisplayName()

getDisplayName(boolean  $returnPlural = false) : string

Returns Display Name of Table

Parameters

boolean $returnPlural

Returns

string

getHtmlDisplayName()

getHtmlDisplayName(boolean  $returnPlural = false) : string

Gets html display name (may include html tags)

Parameters

boolean $returnPlural

Returns

string

addInputType()

addInputType(\Fuman_InputType  $inputType, boolean  $addColumns = true) : void

Add a {@link Fuman_InputType} to the {@link Fuman_Table}.

Parameters

\Fuman_InputType $inputType
boolean $addColumns

getContentDefaultLanguage()

getContentDefaultLanguage() : string

Gets the default content language

Returns

string

getContentTranslationLanguages()

getContentTranslationLanguages() : array

Gets the translation languages

Returns

array

hasContentTranslationLanguage()

hasContentTranslationLanguage(string  $language) : boolean

Is the language defined as content language

Parameters

string $language

Returns

boolean

hasContentTranslationLanguages()

hasContentTranslationLanguages() : boolean

Are any content translation languages defined

Returns

boolean

getAllContentTranslationLanguages()

getAllContentTranslationLanguages() : array

Get all content translation languages (including default on first position)

Returns

array

getTranslationPrefix()

getTranslationPrefix() : null|string

Returns the translation prefix of the table

Returns

null|string

getConfiguredDbName()

getConfiguredDbName(string  $tableUniqueName) : string

Gets configured db name

Parameters

string $tableUniqueName

Throws

\Exception

Returns

string

init()

init() : void

Init

getName()

getName() : string

Returns the table name

Returns

string

getSelectSql()

getSelectSql() : string

Returns the select sql

Returns

string

setSelectSql()

setSelectSql(  $selectSql) 

Sets the select sql

Parameters

$selectSql

setDisplayName()

setDisplayName(string  $displayName) : void

Set Display Name of Table

Parameters

string $displayName

setPluralDisplayName()

setPluralDisplayName(string  $pluralDisplayName) : void

Sets plural display name of table

Parameters

string $pluralDisplayName

setHtmlDisplayName()

setHtmlDisplayName(string  $htmlDisplayName) : void

Display name which may include html tags

Parameters

string $htmlDisplayName

setHtmlPluralDisplayName()

setHtmlPluralDisplayName(string  $htmlPluralDisplayName) : void

Sets plural display name which may include html tags.

Parameters

string $htmlPluralDisplayName

addAccessController()

addAccessController(\Fuman_Db_Record_AccessController  $controller) : void

Adds an access controller

Parameters

\Fuman_Db_Record_AccessController $controller

removeAccessController()

removeAccessController(\Fuman_Db_Record_AccessController  $controller) : void

Removes access controller

Parameters

\Fuman_Db_Record_AccessController $controller

isActionAllowedForRecord()

isActionAllowedForRecord(string  $actionClassName, \Fuman_Db_Record  $record) : boolean

Is action allowed for record

Parameters

string $actionClassName
\Fuman_Db_Record $record

Returns

boolean

setReadOnly()

setReadOnly(boolean  $flag) 

Sets read only

Parameters

boolean $flag

isReadOnly()

isReadOnly() : boolean

Is the table read only

Returns

boolean

setHashProtected()

setHashProtected(boolean  $flag) 

Sets hash protected

Parameters

boolean $flag

isHashProtected()

isHashProtected() : boolean

Is the table read only

Returns

boolean

setIconPath()

setIconPath(string  $path) : void

Set icon

Parameters

string $path

getIconPath()

getIconPath() : string

Get icon

Returns

string

hasIcon()

hasIcon() : boolean

Has icon

Returns

boolean

setUseTranslatableColumnSuffix()

setUseTranslatableColumnSuffix(boolean  $flag) 

Which mode should be used for translated input types

false: default_column, default_column_en, default_column_fr true: default_column_de, default_column_en, default_column_fr

Parameters

boolean $flag

getUseTranslatableColumnSuffix()

getUseTranslatableColumnSuffix() 

Gets consistent translated column suffix

getPrimary()

getPrimary() : \Fuman_Column

Returns the {@link Fuman_Column} which is set as primary column.

Returns

\Fuman_Column

hasPrimary()

hasPrimary() : boolean

Returns true when a {@link Fuman_Column} is set as primary column

Returns

boolean

getPrimaryName()

getPrimaryName() : string

Returns name of primary {@link Fuman_Column}.

Note: A primary Fuman_Column is optional. First check Fuman_Table::hasPrimary() before calling getPrimaryName.

Returns

string

getFumanId()

getFumanId() : integer

Returns id of {@link Fuman_Table}

Returns

integer

getUniqueName()

getUniqueName(boolean  $getAclUniqueName = false) : string

Returns the unique-name of {@link Fuman_Table}

Parameters

boolean $getAclUniqueName

Returns parent unique name if any

Returns

string

setUniqueName()

setUniqueName(string  $uniqueName) : void

Set unique-name of {@link Fuman_Table}

Parameters

string $uniqueName

getDbName()

getDbName() : string

Returns the db name

Returns

string

setDbName()

setDbName(string  $dbName) : void

Sets the db name

Parameters

string $dbName

getDb()

getDb() : \Fuman_Db_Abstract

Returns {@link Fuman_Db_Abstract}.

Can be influenced when setting \Fuman_Table::setDbName($dbName) on Fuman_Table.

Returns

\Fuman_Db_Abstract

hasDb()

hasDb() : \Fuman_Db_Abstract

Checks if db available Can be influenced when setting {@link Fuman_Table::setDbName($dbName)} on {@link Fuman_Table}.

Returns

\Fuman_Db_Abstract

sqlJoin()

sqlJoin() : \Fuman_Db_SqlJoin

Gets Fuman_Db_SqlJoin

Returns

\Fuman_Db_SqlJoin

recordSaved()

recordSaved(\Fuman_Db_Record  $record) : void

Called when a record on this table has been saved

Parameters

\Fuman_Db_Record $record

recordDeleted()

recordDeleted(\Fuman_Db_Record  $record) : void

Called when a record on this table has been deleted

Parameters

\Fuman_Db_Record $record

addRecordListener()

addRecordListener(\Fuman_Db_Record_Listener  $listener) : void

Adds record listener

Parameters

\Fuman_Db_Record_Listener $listener

removeRecordListener()

removeRecordListener(\Fuman_Db_Record_Listener  $listener) : void

Removes record listener

Parameters

\Fuman_Db_Record_Listener $listener

hasInputType()

hasInputType(string  $uniqueName) : boolean

Returns true, when a {@link Fuman_InputType} with the given uniquename is set.

Parameters

string $uniqueName

Returns

boolean

getInputType()

getInputType(string  $uniqueName) : \Fuman_InputType

Returns a {@link Fuman_InputType} by uniquename.

Parameters

string $uniqueName

Returns

\Fuman_InputType

getInputTypesByClassName()

getInputTypesByClassName(string  $className) : array<mixed,\Fuman_InputType>|null

Return all inputtypes wich are assignable to $className (instanceof)

Parameters

string $className

Returns

array<mixed,\Fuman_InputType>|null

getInputTypes()

getInputTypes() : array<mixed,\Fuman_InputType>

Returns all {@link Fuman_InputType} of {@link Fuman_Table}

Returns

array<mixed,\Fuman_InputType>

getShowInOverviewInputTypes()

getShowInOverviewInputTypes() : array<mixed,\Fuman_InputType>

Gets the overview input types (showInOverview). If none has been found and the $returnFirstAsDefault is true, the first inputType will be returned.

Returns

array<mixed,\Fuman_InputType>

getShowInSummaryInputTypes()

getShowInSummaryInputTypes() : array<mixed,\Fuman_InputType>

Gets input types which should be shown in references. If none has been found and the $returnFirstAsDefault is true, the first inputType will be returned.

Returns

array<mixed,\Fuman_InputType>

setSummaryTemplate()

setSummaryTemplate(string  $templateString) 

Sets summary template string

Parameters

string $templateString

getSummaryTemplate()

getSummaryTemplate() : string

Gets summary template string

Returns

string

getColumnCount()

getColumnCount() : integer

Returns the count of all added {@link Fuman_Column}.

Returns

integer

getColumnNames()

getColumnNames() : array

Returns a list of {@link Fuman_Column} names.

Returns

array

getColumnDataType()

getColumnDataType(string  $columnName) : \Fuman_Db_DataType

Returns the dataType for columns

Parameters

string $columnName

Returns

\Fuman_Db_DataType

getColumnDataTypes()

getColumnDataTypes() : array<mixed,\Fuman_Db_DataType>

Returns the dataType for columns

Returns

array<mixed,\Fuman_Db_DataType>

hasColumn()

hasColumn(string  $columnName) : boolean

Returns true when a {@link Fuman_Column} with the given name is set.

Parameters

string $columnName

Returns

boolean

isManyToManyTable()

isManyToManyTable() : boolean

Returns true when {@link Fuman_Table} is a many to many table.

Returns

boolean

setManyToManyTable()

setManyToManyTable(boolean  $flag) : void

Set flag on table whether the {@link Fuman_Table} is a many to many table or not.

Parameters

boolean $flag

getParentUniqueName()

getParentUniqueName() : string

Returns uniquename of parent {@link Fuman_Table}

Returns

string

hasParent()

hasParent() : boolean

Returns true when {@link Fuman_Table} has a parent.

Returns

boolean

setParentUniqueName()

setParentUniqueName(string  $parentUniqueName) : void

Set uniquename of parent {@link Fuman_Table}

Parameters

string $parentUniqueName

setInheritedTable()

setInheritedTable(\Fuman_Table  $table) 

Sets the inherited table {@link Fuman_Table}

Parameters

\Fuman_Table $table

hasInheritedTable()

hasInheritedTable() 

Returns true when an inherited table is set

getInheritedTable()

getInheritedTable() 

Returns the inherited table

setDynamicTable()

setDynamicTable(string  $columnName, string  $value) : void

Set dynamic flag and defines appropriate subset

Parameters

string $columnName
string $value

isDynamicTable()

isDynamicTable() : boolean

Returns true when a {@link Fuman_Table} is a dynamic Table

Returns

boolean

getDynamicTableColumnName()

getDynamicTableColumnName() : string

Gets the columnName of dynamic table

Returns

string

getDynamicTableColumnValue()

getDynamicTableColumnValue() : string

Gets the columnName of dynamic table

Returns

string

addSubset()

addSubset(\Fuman_Db_Where  $where) : void

Adds subset

Parameters

\Fuman_Db_Where $where

getSubset()

getSubset() : \Fuman_Db_Where

Gets subset

Returns

\Fuman_Db_Where

addSystemSubset()

addSystemSubset(\Fuman_Db_Where  $where) : void

Adds system subset (subsets used for dynamic tables, .

..)

Parameters

\Fuman_Db_Where $where

getSystemSubset()

getSystemSubset() : \Fuman_Db_Where

Gets the system subset subset (subsets used for dynamic tables, .

..)

Returns

\Fuman_Db_Where

useSystemSubsetOnly()

useSystemSubsetOnly(  $flag) 

Parameters

$flag

addChild()

addChild(\Fuman_Table  $child) : void

Add {@link Fuman_Table} as child

Parameters

\Fuman_Table $child

getChildren()

getChildren() : array

Return all {@link Fuman_Table} which are added as children

Returns

array

hasChildren()

hasChildren() : boolean

Returns true when more than one child is added

Returns

boolean

addColumn()

addColumn(\Fuman_Column  $column) : void

Add a Column to the Table. A Column can be added multiple times on a Table, but just once with Write Access.

Parameters

\Fuman_Column $column

Throws

\Fuman_Exception

Exception will be thrown when a {@link Fuman_Column} with write access was already added on the table.

removeColumn()

removeColumn(  $columnName) 

Removes column and its column data type

Parameters

$columnName

getPreparedRecordSetMeta()

getPreparedRecordSetMeta(boolean  $considerRequestOrUserPreference = false) : \Fuman_Db_RecordSetMeta

Returns a {@link Fuman_Db_RecordSetMeta} which got prepared by the {{@link Fuman_InputType} of the {@link Fuman_Table}.

Parameters

boolean $considerRequestOrUserPreference

Returns

\Fuman_Db_RecordSetMeta

addInputTypes()

addInputTypes() : void

Add a list of {@link Fuman_InputType} to the {@link Fuman_Table}

Throws

\Fuman_Exception

Thrown when being called without an argument

removeInputType()

removeInputType(string  $uniqueName, boolean  $removeColumns = false) : \Fuman_InputType

Removes input type

Parameters

string $uniqueName
boolean $removeColumns

Returns

\Fuman_InputType

addValidationGroup()

addValidationGroup(  $uniqueName, string  $expression, string  $message) 

Adds a validation group definition

Parameters

$uniqueName
string $expression
string $message

getValidationGroup()

getValidationGroup(  $uniqueName) : mixed

Parameters

$uniqueName

Returns

mixed

getValidationGroups()

getValidationGroups() : \array[stdClass]

Gets all validation groups

Returns

\array[stdClass]

getTemplateData()

getTemplateData(string|null  $orderColumn = null, boolean  $ascendingOrder = true) : array<mixed,\Fuman_Template_Data>|null

Returns prepared data for front end (design view). Internally calls getDataByRecordSetMeta and creates a record-set-meta by the given arguments.

Parameters

string|null $orderColumn
boolean $ascendingOrder

Returns

array<mixed,\Fuman_Template_Data>|null

getTemplateDataByRecordSetMeta()

getTemplateDataByRecordSetMeta(\Fuman_Db_RecordSetMeta|null  $recordSetMeta = null, boolean  $returnOne = false) : array<mixed,\Fuman_Template_Data>|null

Returns data prepared for frontend (design view). For every record a Fuman_Template_Data object will be created.

Parameters

\Fuman_Db_RecordSetMeta|null $recordSetMeta
boolean $returnOne

Returns

array<mixed,\Fuman_Template_Data>|null

getRecord()

getRecord(integer  $primaryValue, string|null  $aclTableSubsetActionName = null, string|null  $recordClass = null, boolean  $ignoreSQLColumns = false) : \Fuman_Db_Record|null

Returns a {@link Fuman_Db_Record} or null by a primary Value.

Parameters

integer $primaryValue
string|null $aclTableSubsetActionName
string|null $recordClass
boolean $ignoreSQLColumns

Returns

\Fuman_Db_Record|null

getNewRecord()

getNewRecord() : \Fuman_Db_Record

Gets a new record for this table

Returns

\Fuman_Db_Record

getRecordSet()

getRecordSet(\Fuman_Db_RecordSetMeta|null  $meta = null, string|null  $aclTableSubsetActionName = null, string|null  $recordClass = null) : \Fuman_Db_RecordSet|array<mixed,\Fuman_Db_Record>

Returns a {@link Fuman_Db_RecordSet}. The given {@link Fuman_Db_RecordSetMeta} will be extended by the subset of the {@link Fuman_Table}.

Parameters

\Fuman_Db_RecordSetMeta|null $meta
string|null $aclTableSubsetActionName
string|null $recordClass

Returns

\Fuman_Db_RecordSet|array<mixed,\Fuman_Db_Record>

getFirstRecord()

getFirstRecord(\Fuman_Db_RecordSetMeta|null  $meta = null, string|null  $aclTableSubsetActionName = null, string|null  $recordClass = null) : \Fuman_Db_Record

Gets first record from record set

Parameters

\Fuman_Db_RecordSetMeta|null $meta
string|null $aclTableSubsetActionName
string|null $recordClass

Returns

\Fuman_Db_Record

countRecords()

countRecords(\Fuman_Db_RecordSetMeta|null  $meta = null) : integer

Gets total record count for this table (count(*))

Parameters

\Fuman_Db_RecordSetMeta|null $meta

Returns

integer

getRecordIndexOf()

getRecordIndexOf(\Fuman_Db_Record  $record, \Fuman_Db_RecordSetMeta|null  $meta = null) : integer

Gets the index of an record in an ordered table

Parameters

\Fuman_Db_Record $record
\Fuman_Db_RecordSetMeta|null $meta

Returns

integer

addRelationalColumn()

addRelationalColumn(\Fuman_Column_Relation  $relationalColumn, string  $referencedColumnName) : void

Add relational column

Parameters

\Fuman_Column_Relation $relationalColumn
string $referencedColumnName

hasRelationalColumns()

hasRelationalColumns(string  $columnName) : array

Returns true when at minimum one relational column is added on the given column name

Parameters

string $columnName

Returns

array

getRelationalColumns()

getRelationalColumns(string  $columnName) : array<mixed,\Fuman_Column_Relation>

Returns a list with all columns which are relational to the given column name

Parameters

string $columnName

Returns

array<mixed,\Fuman_Column_Relation>

getAllRelationalColumns()

getAllRelationalColumns() : array<mixed,\Fuman_Column_Relation>

Return all relational columns

Returns

array<mixed,\Fuman_Column_Relation>

isSearchable()

isSearchable() : boolean

Is searchable

Returns

boolean

isJournalable()

isJournalable() : boolean

Do we have to add fuman_journal records

Returns

boolean

isHiddenInNavigation()

isHiddenInNavigation() : boolean

Is this table hidden in navigation

Returns

boolean

setHiddenInNavigation()

setHiddenInNavigation(boolean  $hidden) : void

Set hidden in navigation for table

Parameters

boolean $hidden

getInlineJavaScriptClass()

getInlineJavaScriptClass() : null

Gets the inline javascript class

Returns

null

getTemplateUsages()

getTemplateUsages() : array<mixed,\Fuman_Template_InputTypeUsage>

Gets usage for templating

Returns

array<mixed,\Fuman_Template_InputTypeUsage>

_initInputTypes()

_initInputTypes() 

Initialises the input types (called by default in init)

_fireRecordTableListeners()

_fireRecordTableListeners(\Fuman_Db_Record  $record, boolean  $deleted, null|string  $primaryKey = null) : void

Fires table record listeners

Parameters

\Fuman_Db_Record $record
boolean $deleted
null|string $primaryKey

_setPreparedRecordSetMetaOrder()

_setPreparedRecordSetMetaOrder(\Fuman_Db_RecordSetMeta  $meta) 

Parameters

\Fuman_Db_RecordSetMeta $meta

_prepareDbRecordSetMeta()

_prepareDbRecordSetMeta(\Fuman_Db_RecordSetMeta|null  $meta = null) : \Fuman_Db_RecordSetMeta

Prepares record set meta for this table (adds subset)

Parameters

\Fuman_Db_RecordSetMeta|null $meta

Returns

\Fuman_Db_RecordSetMeta