19 declare(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"],
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null