final class RecursiveTraversal implements RecursiveTraversalInterface

internal  This class is not covered by the backward compatibility promise
 

Methods

__construct(bool $noUnwrapValuesWrappers = false, bool $noWalkNestedValuesInterface = false)

Initializes the object.

void
walk(ValuesInterface $values, RecursiveVisitorInterface $visitor)

Walk recursively through $values and unwrap nested instances of ValuesInterface when suitable.

Details

at line 32
__construct(bool $noUnwrapValuesWrappers = false, bool $noWalkNestedValuesInterface = false)

Initializes the object.

Parameters

bool $noUnwrapValuesWrappers
bool $noWalkNestedValuesInterface

at line 42
void walk(ValuesInterface $values, RecursiveVisitorInterface $visitor)

Walk recursively through $values and unwrap nested instances of ValuesInterface when suitable.

Parameters

ValuesInterface $values
RecursiveVisitorInterface $visitor

Return Value

void