final class DummyRecursiveVisitor implements RecursiveVisitorInterface

internal  This class is not covered by the backward compatibility promise
 

Methods

__construct(bool|Closure $enter = true, bool|Closure $cycle = false)

No description

bool
enter(iterable $node, array $stack)

No description

void
leave(iterable $node, array $stack, bool $iterating)

No description

void
visit(mixed $node, array $stack, bool $iterating)

No description

bool
cycle(iterable $node, array $stack)

No description

makeStackItem(iterable $node, mixed $key, array $stack)

No description

void
freeStackItem(RecursiveVisitorStackItemInterface $item, array $stack)

No description

array
trace()

No description

Details

at line 60
__construct(bool|Closure $enter = true, bool|Closure $cycle = false)

No description

Parameters

bool|Closure $enter
bool|Closure $cycle

at line 71
bool enter(iterable $node, array $stack)

No description

Parameters

iterable $node
array $stack

Return Value

bool

at line 86
void leave(iterable $node, array $stack, bool $iterating)

No description

Parameters

iterable $node
array $stack
bool $iterating

Return Value

void

at line 96
void visit(mixed $node, array $stack, bool $iterating)

No description

Parameters

mixed $node
array $stack
bool $iterating

Return Value

void

at line 105
bool cycle(iterable $node, array $stack)

No description

Parameters

iterable $node
array $stack

Return Value

bool

at line 125
RecursiveVisitorStackItemInterface makeStackItem(iterable $node, mixed $key, array $stack)

No description

Parameters

iterable $node
mixed $key
array $stack

Return Value

RecursiveVisitorStackItemInterface

at line 136
void freeStackItem(RecursiveVisitorStackItemInterface $item, array $stack)

No description

Parameters

RecursiveVisitorStackItemInterface $item
array $stack

Return Value

void

at line 146
array trace()

No description

Return Value

array