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
= []
$badge
public
null|string
$badge
$code
public
string
$code
$counter
public
null|int|callable
$counter
$counterLabel
public
null|string
$counterLabel
$icon
public
null|string
$icon
$iconSvg
public
null|string
$iconSvg
$label
public
string
$label
$order
public
int
$order
= -1
$owner
public
string
$owner
$permissions
public
array<string|int, mixed>
$permissions
= []
$url
public
string
$url
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