From 767be97b42f916677d736aacbc0d2482636911e2 Mon Sep 17 00:00:00 2001 From: Joel Wurtz Date: Sat, 5 Apr 2025 18:42:59 +0200 Subject: [PATCH] fix(array): add test for issue #259 --- .../ArrayNotNested/expected.array.data | 5 ++++ tests/AutoMapperTest/ArrayNotNested/map.php | 29 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 tests/AutoMapperTest/ArrayNotNested/expected.array.data create mode 100644 tests/AutoMapperTest/ArrayNotNested/map.php diff --git a/tests/AutoMapperTest/ArrayNotNested/expected.array.data b/tests/AutoMapperTest/ArrayNotNested/expected.array.data new file mode 100644 index 0000000..57cdeb7 --- /dev/null +++ b/tests/AutoMapperTest/ArrayNotNested/expected.array.data @@ -0,0 +1,5 @@ +AutoMapper\Tests\AutoMapperTest\ArrayNested\UserEntity { + +"roles": [ + "ROLE_USER" + ] +} \ No newline at end of file diff --git a/tests/AutoMapperTest/ArrayNotNested/map.php b/tests/AutoMapperTest/ArrayNotNested/map.php new file mode 100644 index 0000000..80c0d1d --- /dev/null +++ b/tests/AutoMapperTest/ArrayNotNested/map.php @@ -0,0 +1,29 @@ +roles = $roles; // [["ROLE_USER"]]; + } +} + +return (function () { + $autoMapper = AutoMapperBuilder::buildAutoMapper(); + + $userApiResource = new UserApiResource(); + $userApiResource->roles = ['ROLE_USER']; + + yield 'array' => $autoMapper->map($userApiResource, UserEntity::class); +})();