PARENT_KEY_PROPERTY
PARENT_KEY_PROPERTY
Represents an item in the navigation. used by navigation, breadcrumb, overview action.
$_navigation : \Fuman_Navigation
$_children : array<mixed,\Fuman_Navigation_Item>
$_parent : \Fuman_Navigation_Item
setNavigation(\Fuman_Navigation $navigation)
Sets navigation
\Fuman_Navigation | $navigation |
hasNavigation() : \Fuman_Navigation
Has navigation
getNavigation() : \Fuman_Navigation|\Fuman_Frontend_Sitemap_Navigation
Gets navigation
addChild(\Fuman_Navigation_Item $child) : void
Add child
\Fuman_Navigation_Item | $child |
addChildBefore(\Fuman_Navigation_Item $child, \Fuman_Navigation_Item $referenceChild) : void
Add child
\Fuman_Navigation_Item | $child | |
\Fuman_Navigation_Item | $referenceChild |
addChildren(array<mixed,\Fuman_Navigation_Item> $children)
Adds children
array<mixed,\Fuman_Navigation_Item> | $children |
removeChild(\Fuman_Navigation_Item $child)
Remove Child
\Fuman_Navigation_Item | $child |
getChildren(boolean $onlyVisible = false) : array<mixed,\Fuman_Navigation_Item>
Get children
boolean | $onlyVisible |
getPrevItem() : \Fuman_Navigation_Item|null
Gets previous item
getNextItem(boolean $recursive = true) : \Fuman_Navigation_Item|null
Gets next item
boolean | $recursive |
getNeighbour(integer $direction = 1) : \Fuman_Navigation_Item|null
Gets neigbour
integer | $direction |
setParent(\Fuman_Navigation_Item $parent = null) : void
Set parent
\Fuman_Navigation_Item | $parent |
getParent() : \Fuman_Navigation_Item
Get parent
__get(string $name) : boolean|array<mixed,\Fuman_Navigation_Item>|null|string
Get
string | $name |