Documentation

MainMenuItem
in package

Class MainMenuItem

Table of Contents

$badge  : null|string
$code  : string
$counter  : mixed
$counterLabel  : null|string
$icon  : null|string
$iconSvg  : null|string
$label  : string
$order  : int
$owner  : string
$permissions  : array<string|int, mixed>
$sideMenu  : array<string|int, SideMenuItem>
$url  : string
addPermission()  : mixed
addSideMenuItem()  : mixed
createFromArray()  : static
getSideMenuItem()  : SideMenuItem
removeSideMenuItem()  : mixed

Properties

$permissions

public array<string|int, mixed> $permissions = []

Methods

addPermission()

public addPermission(string $permission, array<string|int, mixed> $definition) : mixed
Parameters
$permission : string
$definition : array<string|int, mixed>
Return values
mixed

createFromArray()

public static createFromArray(array<string|int, mixed> $data) : static
Parameters
$data : array<string|int, mixed>
Return values
static

removeSideMenuItem()

public removeSideMenuItem(string $code) : mixed
Parameters
$code : string
Return values
mixed

Search results