final class MenuItem (View source)

A menu item

Properties

protected $node
protected $state
protected $label
protected $menuLevel
protected MenuItem> $children
protected $uri

Methods

__construct(Node $node, MenuItemState|null $state = null, string|null $label = null, int $menuLevel = 1, array $children = [], string $uri = null)

No description

Node
getNode()

No description

MenuItemState|null
getState()

No description

string|null
getLabel()

No description

int
getMenuLevel()

No description

array
getChildren()

No description

array
getSubItems() deprecated

No description

string|null
getUri()

No description

Details

__construct(Node $node, MenuItemState|null $state = null, string|null $label = null, int $menuLevel = 1, array $children = [], string $uri = null)

No description

Parameters

Node $node
MenuItemState|null $state
string|null $label
int $menuLevel
array $children
string $uri

Node getNode()

No description

Return Value

Node

MenuItemState|null getState()

No description

Return Value

MenuItemState|null

string|null getLabel()

No description

Return Value

string|null

int getMenuLevel()

No description

Return Value

int

array getChildren()

No description

Return Value

array

array getSubItems() deprecated

deprecated Use getChildren instead

No description

Return Value

array

string|null getUri()

No description

Return Value

string|null