Devise
Class

Devise\Menus\Repositories\MenusRepository

class MenusRepository

Methods

__construct(Menu $Menu, MenuItem $MenuItem, LanguageDetector $LanguageDetector)

menus()

findById($id)

array findMenuByName(string $name)

Find menu using name value

buildMenu($name, $depth = 2, $page = null)

getChildrenMenuItems($name)

getSiblingMenuItems($name)

Details

at line 18
public __construct(Menu $Menu, MenuItem $MenuItem, LanguageDetector $LanguageDetector)

Parameters

Menu $Menu
MenuItem $MenuItem
LanguageDetector $LanguageDetector

at line 25
public menus()

at line 33
public findById($id)

Parameters

$id

at line 50
public array findMenuByName(string $name)

Find menu using name value

Parameters

string $name Human readable name of link

Return Value

array

at line 63
public buildMenu($name, $depth = 2, $page = null)

Parameters

$name
$depth
$page

at line 70
public getChildrenMenuItems($name)

Parameters

$name

at line 76
public getSiblingMenuItems($name)

Parameters

$name