Class craft\web\twig\nodes\NavNode
- Inheritance
- craft\web\twig\nodes\NavNode » Twig_Node_For » Twig_Node
- Implements
- Countable, IteratorAggregate
- Available since version
- 3.0
- Source Code
- https://github.com/craftcms/cms/blob/master/src/web/twig/nodes/NavNode.php
Represents a nav node.
Property | Type | Description | Defined By |
---|---|---|---|
$attributes |
Twig_Node | ||
$lineno |
Twig_Node | ||
$navItemNode |
craft\web\twig\nodes\NavItem_Node, null | craft\web\twig\nodes\NavNode | |
$nodes |
Twig_Node | ||
$tag |
Twig_Node |
Property Details
$navItemNode
protected property
#
protected craft\web\twig\nodes\NavItem_Node, null $navItemNode = null
Method Details
__construct()
public method
#
NavNode constructor.
public void __construct ( Twig_Node_Expression_AssignName $keyTarget, Twig_Node_Expression_AssignName $valueTarget, Twig_Node_Expression $seq, Twig_Node $upperBody, Twig_Node $lowerBody = null, Twig_Node $indent = null, Twig_Node $outdent = null, $lineno, $tag = null )
$keyTarget |
Twig_Node_Expression_AssignName | |
$valueTarget |
Twig_Node_Expression_AssignName | |
$seq |
Twig_Node_Expression | |
$upperBody |
Twig_Node | |
$lowerBody |
Twig_Node, null | |
$indent |
Twig_Node, null | |
$outdent |
Twig_Node, null | |
$lineno |
||
$tag |
compile()
public method
#
public void compile ( Twig_Compiler $compiler )
$compiler |