Class craft\web\twig\nodes\NavItem_Node
- Inheritance
- craft\web\twig\nodes\NavItem_Node ยป Twig_Node
- Implements
- Countable, IteratorAggregate
- Available since version
- 3.0
- Source Code
- https://github.com/craftcms/cms/blob/master/src/web/twig/nodes/NavItem_Node.php
Internal node used by the nav node.
Property | Type | Description | Defined By |
---|---|---|---|
$attributes |
Twig_Node | ||
$lineno |
Twig_Node | ||
$nodes |
Twig_Node | ||
$tag |
Twig_Node |
Method | Description | Defined By |
---|---|---|
__construct() |
NavItem_Node constructor. | craft\web\twig\nodes\NavItem_Node |
__toString() |
Twig_Node | |
compile() |
craft\web\twig\nodes\NavItem_Node | |
count() |
Twig_Node | |
getAttribute() |
Twig_Node | |
getIterator() |
Twig_Node | |
getNode() |
Twig_Node | |
getNodeTag() |
Twig_Node | |
getTemplateLine() |
Twig_Node | |
getTemplateName() |
Twig_Node | |
hasAttribute() |
Twig_Node | |
hasNode() |
Twig_Node | |
removeAttribute() |
Twig_Node | |
removeNode() |
Twig_Node | |
setAttribute() |
Twig_Node | |
setNode() |
Twig_Node | |
setTemplateName() |
Twig_Node |
Method Details
__construct()
public method
#
NavItem_Node constructor.
public void __construct ( Twig_Node_Expression_AssignName $valueTarget, Twig_Node $indent = null, Twig_Node $outdent = null, Twig_Node $lowerBody = null, $lineno, $tag = null )
$valueTarget |
Twig_Node_Expression_AssignName | |
$indent |
Twig_Node, null | |
$outdent |
Twig_Node, null | |
$lowerBody |
Twig_Node, null | |
$lineno |
||
$tag |
compile()
public method
#
public void compile ( Twig_Compiler $compiler )
$compiler |