TypeVisitor
in package
AbstractYes
Table of Contents
Constants
- DONT_TRAVERSE_CHILDREN = 2
- STOP_TRAVERSAL = 1
Methods
- traverse() : bool
- traverseArray() : void
- enterNode() : self::STOP_TRAVERSAL|self::DONT_TRAVERSE_CHILDREN|null
Constants
DONT_TRAVERSE_CHILDREN
public
mixed
DONT_TRAVERSE_CHILDREN
= 2
STOP_TRAVERSAL
public
mixed
STOP_TRAVERSAL
= 1
Methods
traverse()
public
traverse(TypeNode $node) : bool
Parameters
- $node : TypeNode
Tags
Return values
booltraverseArray()
public
traverseArray(array<string|int, mixed> $nodes) : void
Parameters
- $nodes : array<string|int, mixed>
Tags
enterNode()
protected
abstract enterNode(TypeNode $type) : self::STOP_TRAVERSAL|self::DONT_TRAVERSE_CHILDREN|null
Parameters
- $type : TypeNode