PHP Класс PhpParser\NodeTraverser

Наследование: implements phpparser\NodeTraverserInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$visitors Visitors

Открытые методы

Метод Описание
__construct ( ) Constructs a node traverser.
addVisitor ( phpparser\NodeVisitor $visitor ) Adds a visitor.
removeVisitor ( phpparser\NodeVisitor $visitor ) Removes an added visitor.
traverse ( array $nodes ) : phpparser\Node[] Traverses an array of nodes using the registered visitors.

Защищенные методы

Метод Описание
traverseArray ( array $nodes )
traverseNode ( phpparser\Node $node )

Описание методов

__construct() публичный метод

Constructs a node traverser.
public __construct ( )

addVisitor() публичный метод

Adds a visitor.
public addVisitor ( phpparser\NodeVisitor $visitor )
$visitor phpparser\NodeVisitor Visitor to add

removeVisitor() публичный метод

Removes an added visitor.
public removeVisitor ( phpparser\NodeVisitor $visitor )
$visitor phpparser\NodeVisitor

traverse() публичный метод

Traverses an array of nodes using the registered visitors.
public traverse ( array $nodes ) : phpparser\Node[]
$nodes array Array of nodes
Результат phpparser\Node[] Traversed array of nodes

traverseArray() защищенный метод

protected traverseArray ( array $nodes )
$nodes array

traverseNode() защищенный метод

protected traverseNode ( phpparser\Node $node )
$node phpparser\Node

Описание свойств

$visitors защищенное свойство

Visitors
protected $visitors