3 declare(strict_types=1);
39 $transformedValue = $transformation->transform($originVal);
40 $this->assertIsArray($transformedValue);
41 $this->assertEquals($expectedVal, $transformedValue);
50 $this->expectException(ConstraintViolationException::class);
52 $transformation->transform($failingVal);
58 'from_is_a_string' => [
'hello'],
59 'from_is_an_int' => [1],
60 'from_is_an_float' => [3.141],
61 'from_is_null' => [null],
62 'from_is_a_bool' => [
true],
63 'from_is_a_resource' => [fopen(
'php://memory',
'rb')],
64 'from_is_an_object' => [
new stdClass()],
71 'first_arr' => [[
'hello' =>
'world'], [
'hello' =>
'world'] ],
72 'second_arr' => [[
'hi' =>
'earth',
'goodbye' =>
'world'], [
'hi' =>
'earth',
'goodbye' =>
'world']],
73 'third_arr' => [[22 =>
"earth", 33 =>
"world"], [22 =>
"earth", 33 =>
"world"]],
74 'fourth_arr' => [[22.33 =>
"earth", 33.44 =>
"world"], [22 =>
"earth", 33 =>
"world"]],
75 'empty_array' => [[], []]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...