class MenusRepository
Class MenusRepository retrieves things related to DvsMenu and DvsMenuItems database table
Methods
|
__construct(DvsMenu $Menu, DvsMenuItem $MenuItem, LanguageDetector $LanguageDetector, Framework $Framework)
|
||
| Collection |
menus()
Returns a Collection of DvsMenus |
|
| DvsMenu |
findById($id $id)
Finds DvsMenu by an integer id |
|
| array |
findMenuByName(string $name)
Find menu using name value |
|
| mixed |
buildMenu($name $name, int $depth = 2, null $page = null)
Build a menu from it's name |
|
| array |
getChildrenMenuItems($name $name)
Get the children menu items of a menu name |
|
| array |
getSiblingMenuItems($name $name)
Get menu siblings |
Details
at line 41
public
__construct(DvsMenu $Menu, DvsMenuItem $MenuItem, LanguageDetector $LanguageDetector, Framework $Framework)
at line 55
public Collection
menus()
Returns a Collection of DvsMenus
at line 67
public DvsMenu
findById($id $id)
Finds DvsMenu by an integer id
at line 85
public array
findMenuByName(string $name)
Find menu using name value
at line 105
public mixed
buildMenu($name $name, int $depth = 2, null $page = null)
Build a menu from it's name
at line 117
public array
getChildrenMenuItems($name $name)
Get the children menu items of a menu name
at line 129
public array
getSiblingMenuItems($name $name)
Get menu siblings