Methods

isHierarchyRoot()

isHierarchyRoot(string  $node) : boolean

Parameters

string $node

Returns

boolean

getHierarchyLevel()

getHierarchyLevel(string  $node) : integer

Parameters

string $node

Returns

integer

getHierarchyMaxLevel()

getHierarchyMaxLevel() : integer

Returns

integer

getHierarchyMaxLength()

getHierarchyMaxLength() : integer

Returns

integer

getHierarchyCapacity()

getHierarchyCapacity(integer  $level) : integer

Parameters

integer $level

Returns

integer

getHierarchyCapacities()

getHierarchyCapacities() : array<mixed,integer>

Returns

array<mixed,integer>

getHierarchyParentLength()

getHierarchyParentLength(string  $node) : integer

Parameters

string $node

Returns

integer

getHierarchyParent()

getHierarchyParent(string  $node) : string|false

Parameters

string $node

Returns

string|false

getHierarchyParents()

getHierarchyParents(string  $node) : array|false

Parameters

string $node

Returns

array|false

getHierarchyChildren()

getHierarchyChildren(string  $node) : array<mixed,string>

Parameters

string $node

Returns

array<mixed,string>

getHierarchyChildLength()

getHierarchyChildLength(string  $node) : integer|\ManaPHP\Data\Model\-1

Parameters

string $node

Returns

integer|\ManaPHP\Data\Model\-1

getHierarchySiblings()

getHierarchySiblings(string  $node) : array|false

Parameters

string $node

Returns

array|false

hierarchyHasChild()

hierarchyHasChild(string  $node) : boolean

Parameters

string $node

Returns

boolean

getHierarchyMaxSibling()

getHierarchyMaxSibling(string  $node) : string

Parameters

string $node

Returns

string

getHierarchyNextSibling()

getHierarchyNextSibling(string  $node) : string|false

Parameters

string $node

Returns

string|false