RecursiveResultUnwrapperVisitor
final class RecursiveResultUnwrapperVisitor implements RecursiveResultUnwrapperVisitorInterface, StaticTagInterface
| internal | This interface is not covered by the backward compatibility promise |
Methods
__construct(bool $tagging = true)
No description
static string
tag()
No description
void
begin(bool $actual)
No description
void
end()
No description
ResultInterface|null
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
Details
at line 42
__construct(bool $tagging = true)
No description
at line 52
static string
tag()
No description
at line 57
void
begin(bool $actual)
No description
at line 64
void
end()
No description
at line 73
ResultInterface|null
result()
No description
at line 82
bool
enter(iterable $node, array $stack)
No description
at line 101
void
leave(iterable $node, array $stack, bool $iterating)
No description
at line 130
void
visit(mixed $node, array $stack, bool $iterating)
No description
at line 139
bool
cycle(iterable $node, array $stack)
No description
at line 153
RecursiveVisitorStackItemInterface
makeStackItem(iterable $node, mixed $key, array $stack)
No description
at line 162
void
freeStackItem(RecursiveVisitorStackItemInterface $item, array $stack)
No description