W3cubDocs

/Symfony 4.1

BooleanToStringTransformer

class BooleanToStringTransformer implements DataTransformerInterface

Transforms between a Boolean and a string.

Methods

__construct(string $trueValue, array $falseValues = array(null))
mixed transform(mixed $value)

Transforms a Boolean into a string.

mixed reverseTransform(mixed $value)

Transforms a string into a Boolean.

Details

__construct(string $trueValue, array $falseValues = array(null))

Parameters

string $trueValue The value emitted upon transform if the input is true
array $falseValues

mixed transform(mixed $value)

Transforms a Boolean into a string.

Parameters

mixed $value The value in the original representation

Return Value

mixed The value in the transformed representation

Exceptions

TransformationFailedException if the given value is not a Boolean

mixed reverseTransform(mixed $value)

Transforms a string into a Boolean.

Parameters

mixed $value The value in the transformed representation

Return Value

mixed The value in the original representation

Exceptions

TransformationFailedException if the given value is not a string