interface MenuTypeInterface

Module

Methods

static mixed
isRouteAble()

Return this module is route able or unable isRouteAble

static mixed
getInstanceSettingURI(string $instanceId)

Return URL about module's detail setting getInstanceSettingURI

mixed
createMenuForm()

Return Create Form View

mixed
storeMenu(string $instanceId, array $menuTypeParams, array $itemParams)

Process to Store

mixed
editMenuForm(string $instanceId)

Return Edit Form View

mixed
updateMenu(string $instanceId, array $menuTypeParams, array $itemParams)

Process to Update

string
summary(string $instanceId)

displayed message when menu is deleted.

mixed
deleteMenu(string $instanceId)

Process to delete

mixed
getTypeItem(string $id)

Get menu type's item object

Details

at line 37
static mixed isRouteAble()

Return this module is route able or unable isRouteAble

Return Value

mixed

at line 47
static mixed getInstanceSettingURI(string $instanceId)

Return URL about module's detail setting getInstanceSettingURI

Parameters

string $instanceId instance id

Return Value

mixed

at line 53
mixed createMenuForm()

Return Create Form View

Return Value

mixed

at line 66
mixed storeMenu(string $instanceId, array $menuTypeParams, array $itemParams)

Process to Store

Parameters

string $instanceId to store instance id
array $menuTypeParams for menu type store param array
array $itemParams except menu type param array

Return Value

mixed

at line 75
mixed editMenuForm(string $instanceId)

Return Edit Form View

Parameters

string $instanceId to edit instance id

Return Value

mixed

at line 88
mixed updateMenu(string $instanceId, array $menuTypeParams, array $itemParams)

Process to Update

Parameters

string $instanceId to update instance id
array $menuTypeParams for menu type update param array
array $itemParams except menu type param array

Return Value

mixed

at line 97
string summary(string $instanceId)

displayed message when menu is deleted.

Parameters

string $instanceId to summary before deletion instance id

Return Value

string

at line 106
mixed deleteMenu(string $instanceId)

Process to delete

Parameters

string $instanceId to delete instance id

Return Value

mixed

at line 114
mixed getTypeItem(string $id)

Get menu type's item object

Parameters

string $id item id of menu type

Return Value

mixed