Properties

$name

$name : string

Type

string

$aliases

$aliases : array

Type

array

$icon

$icon : string

Type

string

$modelClass

$modelClass : string

Type

string

$defaultLinkTemplate

$defaultLinkTemplate : string

Type

string

$roleSpecificLinkTemplates

$roleSpecificLinkTemplates : array

Type

array

$fieldChangeEvents

$fieldChangeEvents : array

Type

array

$renderTitleTextCallback

$renderTitleTextCallback : callable

Type

callable

Methods

create()

create(  $id) 

Parameters

$id

edit()

edit(  $id) 

Parameters

$id

delete()

delete(  $id) 

Parameters

$id

restore()

restore(  $id) 

Parameters

$id

import()

import(  $count,   $filename) 

Parameters

$count
$filename

export()

export() 

reorderItems()

reorderItems() 

rearrangeFields()

rearrangeFields() 

init()

init() 

setActivityLog()

setActivityLog(\Dewdrop\ActivityLog  $activityLog) 

Parameters

\Dewdrop\ActivityLog $activityLog

getActivityLog()

getActivityLog() 

write()

write(  $summary,   $message) 

Parameters

$summary
$message

log()

log(  $summary,   $message) 

Parameters

$summary
$message

setName()

setName(  $name) 

Parameters

$name

getName()

getName() 

getFullyQualifiedName()

getFullyQualifiedName() 

addAlias()

addAlias(  $alias) 

Parameters

$alias

getAliases()

getAliases() 

setLinkTemplate()

setLinkTemplate(  $linkTemplate, array  $roles = null) 

Parameters

$linkTemplate
array $roles

setIcon()

setIcon(  $icon) 

Parameters

$icon

getIcon()

getIcon() 

setModelClass()

setModelClass(  $modelClass) 

Parameters

$modelClass

getModel()

getModel() 

renderLinkUrl()

renderLinkUrl(  $primaryKeyValue) 

Parameters

$primaryKeyValue

renderTitleText()

renderTitleText(  $primaryKeyValue) 

Parameters

$primaryKeyValue

createEntity()

createEntity(  $primaryKeyValue) 

Parameters

$primaryKeyValue

getTable()

getTable() 

setRenderTitleTextCallback()

setRenderTitleTextCallback(callable  $renderTitleTextCallback) 

Parameters

callable $renderTitleTextCallback

onFieldChange()

onFieldChange(  $field, callable  $handler) 

Parameters

$field
callable $handler

prepareFieldChangeEvents()

prepareFieldChangeEvents(\Dewdrop\Db\Field  $field) 

Parameters

\Dewdrop\Db\Field $field

triggerFieldChangeEvents()

triggerFieldChangeEvents(\Dewdrop\Db\Row  $row) 

Parameters

\Dewdrop\Db\Row $row

logUsingMessageTemplate()

logUsingMessageTemplate(  $name, array  $templateValues = array()) 

Parameters

$name
array $templateValues