RecursiveSelectorVisitor
final class RecursiveSelectorVisitor implements RecursiveVisitorInterface
| internal | This interface is not covered by the backward compatibility promise |
Methods
mixed
result()
No description
bool
enter(ValuesInterface $node, array $stack)
No description
void
leave(ValuesInterface $node, array $stack, bool $iterating)
No description
void
visit(mixed $node, array $stack, bool $iterating)
No description
bool
cycle(ValuesInterface $node, array $stack)
No description
makeStackItem(ValuesInterface $node, mixed $key, array $stack)
No description
void
Details
at line 34
__construct(ValueSelectorInterface $valueSelector, mixed $subject)
No description
at line 39
mixed
result()
No description
at line 47
bool
enter(ValuesInterface $node, array $stack)
No description
at line 61
void
leave(ValuesInterface $node, array $stack, bool $iterating)
No description
at line 87
void
visit(mixed $node, array $stack, bool $iterating)
No description
at line 109
bool
cycle(ValuesInterface $node, array $stack)
No description
at line 120
RecursiveVisitorStackItemInterface
makeStackItem(ValuesInterface $node, mixed $key, array $stack)
No description
at line 134
void
freeStackItem(RecursiveVisitorStackItemInterface $item, array $stack)
No description