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
freeStackItem(RecursiveVisitorStackItemInterface $item, array $stack)

No description

Details

at line 58
__construct(bool $tagging = true)

No description

Parameters

bool $tagging

at line 69
static string tag()

No description

Return Value

string

at line 74
void begin(bool $actual)

No description

Parameters

bool $actual

Return Value

void

at line 81
void end()

No description

Return Value

void

at line 92
null|array|ResultInterface result()

No description

Return Value

null|array|ResultInterface

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

No description

Parameters

iterable $node
array $stack

Return Value

bool

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

No description

Parameters

iterable $node
array $stack
bool $iterating

Return Value

void

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

No description

Parameters

mixed $node
array $stack
bool $iterating

Return Value

void

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

No description

Parameters

iterable $node
array $stack

Return Value

bool

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

No description

Parameters

iterable $node
mixed $key
array $stack

Return Value

RecursiveVisitorStackItemInterface

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

No description

Parameters

RecursiveVisitorStackItemInterface $item
array $stack

Return Value

void