PHP Class PHPParser_NodeTraverser, snowscript

Inheritance: implements PHPParser_NodeTraverserInterface
Exibir arquivo Open project: runekaagaard/snowscript Class Usage Examples

Protected Properties

Property Type Description
$visitors Visitors

Public Methods

Method Description
__construct ( ) Constructs a node traverser.
addVisitor ( PHPParser_NodeVisitor $visitor ) Adds a visitor.
traverse ( array $nodes ) : PHPParser_Node[] Traverses an array of nodes using the registered visitors.

Protected Methods

Method Description
traverseArray ( array $nodes )
traverseNode ( PHPParser_Node $node )

Method Details

__construct() public method

Constructs a node traverser.
public __construct ( )

addVisitor() public method

Adds a visitor.
public addVisitor ( PHPParser_NodeVisitor $visitor )
$visitor PHPParser_NodeVisitor Visitor to add

traverse() public method

Traverses an array of nodes using the registered visitors.
public traverse ( array $nodes ) : PHPParser_Node[]
$nodes array Array of nodes
return PHPParser_Node[] Traversed array of nodes

traverseArray() protected method

protected traverseArray ( array $nodes )
$nodes array

traverseNode() protected method

protected traverseNode ( PHPParser_Node $node )
$node PHPParser_Node

Property Details

$visitors protected_oe property

Visitors
protected $visitors