3declare(strict_types=1);
 
   31    protected function setUp(): void
 
   43        $transformedValue = $this->transformation->transform($originVal);
 
   44        $this->assertIsBool($transformedValue);
 
   45        $this->assertSame($expectedVal, $transformedValue);
 
   54        $this->expectException(ConstraintViolationException::class);
 
   55        $this->transformation->transform($failingValue);
 
   61            'true' => [
true, 
true],
 
   62            'false' => [
false, 
false],
 
   63            'pos_boolean1' => [
'true', 
true],
 
   64            'pos_boolean2' => [
'TRUE', 
true],
 
   65            'pos_boolean3' => [
'True', 
true],
 
   66            'pos_boolean4' => [
'tRuE', 
true],
 
   67            'pos_boolean_number' => [1, 
true],
 
   68            'pos_boolean_number_string' => [
'1', 
true],
 
   69            'neg_boolean1' => [
'false', 
false],
 
   70            'neg_boolean2' => [
'FALSE', 
false],
 
   71            'neg_boolean3' => [
'False', 
false],
 
   72            'neg_boolean4' => [
'fAlSe', 
false],
 
   73            'neg_boolean_number' => [0, 
false],
 
   74            'neg_boolean_number_string' => [
'0', 
false]
 
   82            'null_as_string' => [
"null"],
 
   83            'float_zero' => [0.0],
 
   86            'two_as_string' => [
"2"],