BooleanToValueTransformer
This transformer is used to transform a boolean into a scalar value and vice versa.
Basic Usage
$booleanToYesnoTransformer = new BooleanToValueTransformer('yes', 'no');
// transform a boolean to a value
$yesno = $booleanToYesnoTransformer->transform($boolean);
// transform a value to a boolean
$boolean = $booleanToYesnoTransformer->reverseTransform($yesno);
Configuring as a service
YAML
boolean_to_yesno_transformer:
class: DarkWebDesign\SymfonyAddonTransformers\BooleanToValueTransformer
arguments: ["yes", "no"]
XML
<service id="boolean_to_yesno_transformer"
class="DarkWebDesign\SymfonyAddonTransformers\BooleanToValueTransformer">
<argument type="string">yes</argument>
<argument type="string">no</argument>
</service>