ImmutableNodeInterface

不可变节点类的接口

4.0.0

Joomla CMS

方法

getChildren

获取此节点的子节点

getChildren( recursive = false) : \Joomla\CMS\Tree\NodeInterface||string|int

4.0.0

参数

recursive

bool默认情况下为 False

响应

array<string|int, NodeInterface>子节点

getParent

获取此节点的父节点

getParent() : \Joomla\CMS\Tree\NodeInterface|null

4.0.0

响应

NodeInterface|null

getRoot

获取树的根节点

getRoot() : \Joomla\CMS\Tree\ImmutableNodeInterface

4.0.0

响应

ImmutableNodeInterface

getSibling

返回节点的右侧或左侧兄弟节点

getSibling( right = true) : \Joomla\CMS\Tree\NodeInterface|null

4.0.0

参数

right

bool如果设置为 false,则返回左侧兄弟节点

响应

NodeInterface|null兄弟节点的 NodeInterface 对象。

hasChildren

测试此节点是否具有子节点

hasChildren() : 

4.0.0

响应

bool如果存在子节点,则为 True

hasParent

测试此节点是否具有父节点

hasParent() : 

4.0.0

响应

bool如果存在父节点,则为 True