Backend\Classes\SideMenuItem

SideMenuItem

Public properties

public string $code

code

public string $owner

owner

public string $label

label

public null|string $icon

icon

public null|string $iconSvg

iconSvg

public string $url

url

public null|int|callable $counter

counter

public null|string $counterLabel

counterLabel

public int $order

order

public array $attributes

attributes

public array $permissions

permissions

public string $itemType

itemType

public string $buttonActiveOn

buttonActiveOn

public array $customData

customData

Public methods

public void addAttribute(null|string|int $attribute, null|string|array $value)

addAttribute

Parameters
  • null|string|int $attribute
  • null|string|array $value

public void addPermission($permission, $definition)

addPermission

Parameters
  • $permission
  • $definition

public static static createFromArray($data)

createFromArray

Parameters
  • $data

public void removeAttribute($attribute)

removeAttribute

Parameters
  • $attribute

public void removePermission(string $permission)

removePermission

Parameters
  • string $permission