A Node for MenuTree
- Voir également
- Tree
- Depuis
- 3.8.0
◆ __construct()
◆ addChild()
Add child to this node
If the child already has a parent, the link is unset
- Paramètres
-
Node | $child | The child to be added |
- Renvoie
- Node The new added child
- Depuis
- 3.8.0
Références $hash, children, et Node\removeChild().
◆ get()
Get an attribute value
- Paramètres
-
string | $name | The attribute name |
- Renvoie
- mixed
- Depuis
- 3.8.0
Références $name, et null.
◆ getChildren()
Get the children of this node
- Renvoie
- Node[] The children
- Depuis
- 3.8.0
◆ getLevel()
Find the current node depth in the tree hierarchy
- Renvoie
- integer The node level in the hierarchy, where ROOT == 0, First level menu item == 1, and so on.
- Depuis
- 3.8.0
◆ getParam()
Get the param value from the node params
- Paramètres
-
- Renvoie
- mixed
- Depuis
- 3.8.0
Références $key, et null.
◆ getParent()
Get the parent of this node
- Renvoie
- Node The Node object's parent or null for no parent
- Depuis
- 3.8.0
◆ hasChildren()
Test if this node has children
- Renvoie
- boolean
- Depuis
- 3.8.0
Références children.
◆ hasParent()
Test if this node has a parent
- Renvoie
- boolean True if there is a parent
- Depuis
- 3.8.0
Références parent.
◆ isRoot()
Check whether the object instance node is the root node
- Renvoie
- boolean
- Depuis
- 3.8.0
◆ removeChild()
removeChild |
( |
Node |
$child | ) |
|
Remove a child from this node
If the child exists it is unset
- Paramètres
-
Node | $child | The child to be added |
- Renvoie
- void
- Depuis
- 3.8.0
Références $hash, children, et null.
Référencé par Node\addChild().
◆ setActive()
Set the active state on or off
- Paramètres
-
bool | $active | The new active state |
- Renvoie
- void
- Depuis
- 3.8.0
Références $active.
◆ setParams()
set the params array
- Paramètres
-
- Renvoie
- void
- Depuis
- 3.8.0
Références $params.
◆ $active
◆ $children
◆ $class
◆ $id
◆ $params
◆ $parent
La documentation de cette classe a été générée à partir du fichier suivant :