MenuManager
extends MenuManager
in package
Class created by Core/Internal/PluginsDeploy
Table of Contents
Methods
- __construct() : mixed
- getMenu() : array<string|int, mixed>
- init() : self
- selectPage() : self
- getAllPages() : array<string|int, mixed>
- getUserAccess() : array<string|int, mixed>
- loadUserMenu() : void
- setActiveMenu() : void
- Establece el menú activo.
- setActiveMenuItem() : void
- Asigna el elemento de menú activo.
- sortMenu() : void
Methods
__construct()
public
__construct() : mixed
getMenu()
public
getMenu() : array<string|int, mixed>
Return values
array<string|int, mixed>init()
public
static init() : self
Return values
selfselectPage()
public
selectPage(array<string|int, mixed> $data) : self
Parameters
- $data : array<string|int, mixed>
Return values
selfgetAllPages()
protected
getAllPages() : array<string|int, mixed>
Return values
array<string|int, mixed>getUserAccess()
protected
getUserAccess(User $user) : array<string|int, mixed>
Parameters
- $user : User
Return values
array<string|int, mixed>loadUserMenu()
protected
loadUserMenu(User $user) : void
Parameters
- $user : User
setActiveMenu()
Establece el menú activo.
protected
setActiveMenu(array<string|int, mixed> $data) : void
Parameters
- $data : array<string|int, mixed>
setActiveMenuItem()
Asigna el elemento de menú activo.
protected
setActiveMenuItem(array<string|int, MenuItem> &$menu, array<string|int, mixed> $data) : void
Parameters
- $menu : array<string|int, MenuItem>
- $data : array<string|int, mixed>
sortMenu()
protected
sortMenu(array<string|int, mixed> &$result) : void
Parameters
- $result : array<string|int, mixed>