public function Twig_NodeTraverser::addVisitor

Adds a visitor.

Parameters

Twig_NodeVisitorInterface $visitor A Twig_NodeVisitorInterface instance:

1 call to Twig_NodeTraverser::addVisitor()
Twig_NodeTraverser::__construct in drupal/core/vendor/twig/twig/lib/Twig/NodeTraverser.php
Constructor.

File

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

Class

Twig_NodeTraverser
Twig_NodeTraverser is a node traverser.

Code

public function addVisitor(Twig_NodeVisitorInterface $visitor) {
  if (!isset($this->visitors[$visitor
    ->getPriority()])) {
    $this->visitors[$visitor
      ->getPriority()] = array();
  }
  $this->visitors[$visitor
    ->getPriority()][] = $visitor;
}