public function Twig_NodeTraverser::traverse

Traverses a node and calls the registered visitors.

Parameters

Twig_NodeInterface $node A Twig_NodeInterface instance:

File

drupal/core/vendor/twig/twig/lib/Twig/NodeTraverser.php, line 59

Class

Twig_NodeTraverser
Twig_NodeTraverser is a node traverser.

Code

public function traverse(Twig_NodeInterface $node) {
  ksort($this->visitors);
  foreach ($this->visitors as $visitors) {
    foreach ($visitors as $visitor) {
      $node = $this
        ->traverseForVisitor($visitor, $node);
    }
  }
  return $node;
}