final class RecursiveExpectedResultFactoryVisitor implements RecursiveExpectedResultFactoryVisitorInterface

internal  This interface is not covered by the backward compatibility promise
 

Methods

__construct()

No description

void
begin()

No description

void
end()

No description

mixed
result()

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

Details

at line 43
__construct()

No description

at line 49
void begin()

No description

Return Value

void

at line 55
void end()

No description

Return Value

void

at line 65
mixed result()

No description

Return Value

mixed

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

No description

Parameters

iterable $node
array $stack

Return Value

bool

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

No description

Parameters

iterable $node
array $stack
bool $iterating

Return Value

void

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

No description

Parameters

mixed $node
array $stack
bool $iterating

Return Value

void

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

No description

Parameters

iterable $node
array $stack

Return Value

bool

Exceptions

CircularDependencyException

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

No description

Parameters

iterable $node
mixed $key
array $stack

Return Value

RecursiveVisitorStackItemInterface

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

No description

Parameters

RecursiveVisitorStackItemInterface $item
array $stack

Return Value

void