class DataTransformerChain implements DataTransformerInterface
Passes a value through multiple value transformers
Methods
|
__construct(array $transformers)
Uses the given value transformers to transform values |
||
| mixed |
transform(mixed $value)
Passes the value through the transform() method of all nested transformers |
|
| mixed |
reverseTransform(mixed $value)
Passes the value through the reverseTransform() method of all nested transformers |
Details
at line 35
public
__construct(array $transformers)
Uses the given value transformers to transform values
at line 54
public mixed
transform(mixed $value)
Passes the value through the transform() method of all nested transformers
The transformers receive the value in the same order as they were passed to the constructor. Each transformer receives the result of the previous transformer as input. The output of the last transformer is returned by this method.
at line 78
public mixed
reverseTransform(mixed $value)
Passes the value through the reverseTransform() method of all nested transformers
The transformers receive the value in the reverse order as they were passed to the constructor. Each transformer receives the result of the previous transformer as input. The output of the last transformer is returned by this method.