Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:controller:menucontroller

This is an old revision of the document!


MenuController

Layer: Controller · Source: lib/controller/MenuController.php:27 (lines 27–378)


class MenuController extends BaseApp

Docblock Metadata

Tag Value
@category Class MenuController extends BaseApp
@author M.Noermoehammad
@license MIT
@version 1.0
@since Since Release 1.0.0

Inheritance

Relation Type Meaning
extends ''BaseApp'' parent class/interface

Constants (0)

None.

Properties (0)

None declared.

Methods (7)

Visibility Method Summary Line
public __construct() (undocumented) 45
public listItems() listItems() 56
public insert() insert() 100
private isValidMenuSort() (undocumented) 194
public update() update() 208
public remove() remove() 319
protected setView() setView 374

__construct()

public function __construct(MenuService $menuService)

lines 45–48 (4)

Parameter Type Default Description
$menuService ''MenuService'' required none

listItems()

public function listItems()

lines 56–92 (37)

listItems()

retrieving items from table menu

Takes no parameters.

Returns: (none declared)

insert()

public function insert()

lines 100–192 (93)

insert()

inserting new record into table

Takes no parameters.

Returns: (none declared)

isValidMenuSort()

private function isValidMenuSort($menu_sort)

lines 194–200 (7)

Parameter Type Default Description
$menu_sort (untyped) required none

Returns: (none declared)

update()

public function update($id)

lines 208–311 (104)

update()

Parameter Type Default Description
$id (untyped) required none

Returns: (none declared)

remove()

public function remove($id)

lines 319–366 (48)

remove()

Parameter Type Default Description
$id (untyped) required none

Returns: (none declared) — void

setView()

protected function setView($viewName)

lines 374–377 (4)

setView

Parameter Type Default Description
$viewName (untyped) required none

Returns: (none declared)

Imports


This page is generated from source by 'tools/gendoc'. Edits will be overwritten.

scriptlog/lib/controller/menucontroller.1790414212.txt.gz · Last modified: by admin