Documentation

SideMenuItem
in package

Class SideMenuItem

Table of Contents

$attributes  : array<string|int, mixed>
$badge  : null|string
$code  : string
$counter  : null|int|callable
$counterLabel  : null|string
$icon  : null|string
$iconSvg  : null|string
$label  : string
$order  : int
$owner  : string
$permissions  : array<string|int, mixed>
$url  : string
addAttribute()  : mixed
addPermission()  : mixed
createFromArray()  : static
removeAttribute()  : mixed
removePermission()  : void

Properties

$attributes

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

$permissions

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

Methods

addAttribute()

public addAttribute(null|string|int $attribute, null|string|array<string|int, mixed> $value) : mixed
Parameters
$attribute : null|string|int
$value : null|string|array<string|int, mixed>
Return values
mixed

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

removeAttribute()

public removeAttribute(mixed $attribute) : mixed
Parameters
$attribute : mixed
Return values
mixed

removePermission()

public removePermission(string $permission) : void
Parameters
$permission : string
Return values
void

Search results