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
null|array|ResultInterface
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 58
__construct(bool $tagging = true)
No description
at line 69
static string
tag()
No description
at line 74
void
begin(bool $actual)
No description
at line 81
void
end()
No description
at line 92
null|array|ResultInterface
result()
No description
at line 101
bool
enter(iterable $node, array $stack)
No description
at line 120
void
leave(iterable $node, array $stack, bool $iterating)
No description
at line 151
void
visit(mixed $node, array $stack, bool $iterating)
No description
at line 160
bool
cycle(iterable $node, array $stack)
No description
at line 176
RecursiveVisitorStackItemInterface
makeStackItem(iterable $node, mixed $key, array $stack)
No description
at line 185
void
freeStackItem(RecursiveVisitorStackItemInterface $item, array $stack)
No description