Table of Contents
MenuService
Layer: Service · Source: lib/service/MenuService.php:22 (lines 22–397)
class MenuService
Docblock Metadata
| Tag | Value |
|---|---|
@category | Service Class |
@author | M.Noermoehammad |
@license | MIT |
@version | 1.0 |
@since | Since Release 1.0 |
Inheritance
No parent, interface or trait. This is a root type.
Constants (0)
None.
Properties (11)
| Visibility | Type | Name | Default | Line |
|---|---|---|---|---|
private | (untyped) | $menu_id | 30 | |
private | (untyped) | $parent_id | 38 | |
private | (untyped) | $label | 46 | |
private | (untyped) | $link | 54 | |
private | (untyped) | $status | 62 | |
private | (untyped) | $visibility | 70 | |
private | (untyped) | $sort | 78 | |
private | (untyped) | $menu_locale | 86 | |
private | (untyped) | $menuDao | 94 | |
private | (untyped) | $validator | 102 | |
private | (untyped) | $sanitize | 110 |
Methods (22)
| Visibility | Method | Summary | Line |
|---|---|---|---|
| public | __construct() | (undocumented) | 112 |
| public | setMenuId() | setMenuId | 125 |
| public | setParentId() | setParentId | 136 |
| public | setMenuLabel() | setMenuLabel | 147 |
| public | setMenuLink() | setMenuLink | 158 |
| public | setMenuVisibility() | setMenuVisibility | 169 |
| public | setMenuOrder() | setMenuOrder | 180 |
| public | setMenuStatus() | setMenuStatus | 191 |
| public | setMenuLocale() | setMenuLocale | 202 |
| public | grabMenus() | grabMenus | 214 |
| public | grabMenu() | grabMenu | 226 |
| public | grabMenuParent() | grabMenuParent | 238 |
| public | addMenu() | addMenu | 249 |
| public | modifyMenu() | modifyMenu | 274 |
| public | enableMenu() | enableMenu() | 298 |
| public | disableMenu() | disableMenu() | 315 |
| public | removeMenu() | removeMenu() | 331 |
| public | parentDropDown() | parentDropDown | 348 |
| public | visibilityDropDown() | visibilityDropDown() | 359 |
| public | localeDropDown() | localeDropDown | 371 |
| public | isMenuExists() | isMenuExists | 382 |
| public | totalMenus() | totalMenus | 393 |
__construct()
public function __construct(MenuDao $menuDao, FormValidator $validator, Sanitize $sanitize)
lines 112–117 (6)
| Parameter | Type | Default | Description |
|---|---|---|---|
$menuDao | ''MenuDao'' | required | none |
$validator | ''FormValidator'' | required | none |
$sanitize | ''Sanitize'' | required | none |
setMenuId()
public function setMenuId($menu_id)
lines 125–128 (4)
setMenuId
| Parameter | Type | Default | Description |
|---|---|---|---|
$menu_id | (untyped) | required | none |
Returns: (none declared)
setParentId()
public function setParentId($parent_id)
lines 136–139 (4)
setParentId
| Parameter | Type | Default | Description |
|---|---|---|---|
$parent_id | (untyped) | required | none |
Returns: (none declared)
setMenuLabel()
public function setMenuLabel($menu_label)
lines 147–150 (4)
setMenuLabel
| Parameter | Type | Default | Description |
|---|---|---|---|
$menu_label | (untyped) | required | none |
Returns: (none declared)
setMenuLink()
public function setMenuLink($menu_link)
lines 158–161 (4)
setMenuLink
| Parameter | Type | Default | Description |
|---|---|---|---|
$menu_link | (untyped) | required | none |
Returns: (none declared)
setMenuVisibility()
public function setMenuVisibility($menu_visibility)
lines 169–172 (4)
setMenuVisibility
| Parameter | Type | Default | Description |
|---|---|---|---|
$menu_visibility | (untyped) | required | none |
Returns: (none declared)
setMenuOrder()
public function setMenuOrder($sort)
lines 180–183 (4)
setMenuOrder
| Parameter | Type | Default | Description |
|---|---|---|---|
$sort | (untyped) | required | none |
Returns: (none declared)
setMenuStatus()
public function setMenuStatus($menu_status)
lines 191–194 (4)
setMenuStatus
| Parameter | Type | Default | Description |
|---|---|---|---|
$menu_status | (untyped) | required | none |
Returns: (none declared)
setMenuLocale()
public function setMenuLocale($menu_locale)
lines 202–205 (4)
setMenuLocale
| Parameter | Type | Default | Description |
|---|---|---|---|
$menu_locale | (untyped) | required | none |
Returns: (none declared)
grabMenus()
public function grabMenus($orderBy = "ID")
lines 214–217 (4)
grabMenus
| Parameter | Type | Default | Description |
|---|---|---|---|
$orderBy | (untyped) | “ID” | none |
Returns: (none declared) — mixed
grabMenu()
public function grabMenu($id)
lines 226–229 (4)
grabMenu
| Parameter | Type | Default | Description |
|---|---|---|---|
$id | (untyped) | required | none |
Returns: (none declared) — mixed
grabMenuParent()
public function grabMenuParent($parent_id)
lines 238–241 (4)
grabMenuParent
| Parameter | Type | Default | Description |
|---|---|---|---|
$parent_id | (untyped) | required | none |
Returns: (none declared) — mixed
addMenu()
public function addMenu()
lines 249–268 (20)
addMenu
Takes no parameters.
Returns: (none declared) — mixed
modifyMenu()
public function modifyMenu()
lines 274–292 (19)
modifyMenu
Takes no parameters.
Returns: (none declared)
enableMenu()
public function enableMenu()
lines 298–309 (12)
enableMenu()
Takes no parameters.
Returns: (none declared)
disableMenu()
public function disableMenu()
lines 315–325 (11)
disableMenu()
Takes no parameters.
Returns: (none declared)
removeMenu()
public function removeMenu()
lines 331–340 (10)
removeMenu()
Takes no parameters.
Returns: (none declared)
parentDropDown()
public function parentDropDown($selected = "")
lines 348–351 (4)
parentDropDown
| Parameter | Type | Default | Description |
|---|---|---|---|
$selected | (untyped) | “” | none |
Returns: (none declared)
visibilityDropDown()
public function visibilityDropDown($selected = "")
lines 359–362 (4)
visibilityDropDown()
| Parameter | Type | Default | Description |
|---|---|---|---|
$selected | (untyped) | “” | none |
Returns: (none declared)
localeDropDown()
public function localeDropDown($selected = "")
lines 371–374 (4)
localeDropDown
| Parameter | Type | Default | Description |
|---|---|---|---|
$selected | (untyped) | “” | none |
Returns: (none declared) — string
isMenuExists()
public function isMenuExists($menu_label)
lines 382–385 (4)
isMenuExists
| Parameter | Type | Default | Description |
|---|---|---|---|
$menu_label | (untyped) | required | none |
Returns: (none declared)
totalMenus()
public function totalMenus(array $data = []): ?int
lines 393–396 (4)
totalMenus
| Parameter | Type | Default | Description |
|---|---|---|---|
$data | array | [] | none |
Returns: ?int
Imports
| Alias | Fully-qualified name |
|---|---|
FormValidator | ''Scriptlog\Core\FormValidator'' |
Sanitize | ''Scriptlog\Core\Sanitize'' |
MenuDao | ''Scriptlog\Dao\MenuDao'' |
This page is generated from source by 'tools/gendoc'. Edits will be overwritten.
