|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Twig_NodeTraverser is a node traverser. More...
Collaboration diagram for Twig_NodeTraverser:Public Member Functions | |
| __construct (Twig_Environment $env, array $visitors=array()) | |
| addVisitor (Twig_NodeVisitorInterface $visitor) | |
| traverse (Twig_NodeInterface $node) | |
| Traverses a node and calls the registered visitors. More... | |
Protected Member Functions | |
| traverseForVisitor (Twig_NodeVisitorInterface $visitor, Twig_NodeInterface $node=null) | |
Protected Attributes | |
| $env | |
| $visitors = array() | |
Twig_NodeTraverser is a node traverser.
It visits all nodes and their children and calls the given visitor for each.
@final
Definition at line 21 of file NodeTraverser.php.
| Twig_NodeTraverser::__construct | ( | Twig_Environment | $env, |
| array | $visitors = array() |
||
| ) |
| Twig_Environment | $env | |
| Twig_NodeVisitorInterface[] | $visitors |
Definition at line 30 of file NodeTraverser.php.
References $env, $visitors, and addVisitor().
Here is the call graph for this function:| Twig_NodeTraverser::addVisitor | ( | Twig_NodeVisitorInterface | $visitor | ) |
Definition at line 38 of file NodeTraverser.php.
References Twig_NodeVisitorInterface\getPriority().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| Twig_NodeTraverser::traverse | ( | Twig_NodeInterface | $node | ) |
Traverses a node and calls the registered visitors.
Definition at line 52 of file NodeTraverser.php.
References $visitors, and traverseForVisitor().
Here is the call graph for this function:
|
protected |
Definition at line 64 of file NodeTraverser.php.
References $n, Twig_NodeVisitorInterface\enterNode(), Twig_NodeVisitorInterface\leaveNode(), and traverseForVisitor().
Referenced by traverse(), and traverseForVisitor().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 23 of file NodeTraverser.php.
Referenced by __construct().
|
protected |
Definition at line 24 of file NodeTraverser.php.
Referenced by __construct(), and traverse().