final class RecursiveUnwrapper implements RecursiveUnwrapperInterface

internal  This class is not covered by the backward compatibility promise
 

Constants

UNIQUE_TAG

Methods

__construct(bool $tagging = true)

Initializes the object.

array
unwrap(ValuesInterface $values)

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

Details

at line 41
__construct(bool $tagging = true)

Initializes the object.

Parameters

bool $tagging

If true, then a unique tag will be appended to the end of every array that results from unwrapping of array of properties

at line 53
array unwrap(ValuesInterface $values)

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

Parameters

ValuesInterface $values

Return Value

array

Exceptions

CircularDependencyException