[BUGFIX] Replace properties correctly in Extbase Persistence Class overrides
Due to a bug, the class properties did not override properly using alternative names as the TYPO3-internal "mergeRecursiveWithOverrule" was used in the wrong order. This patch now uses "array_replace_recursive" and adds the child properties at the very end. Resolves: #87566 Releases: main, 11.5, 10.4 Change-Id: I91799cfb6c2effb8440bd099502ae801c9a69d15 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/73087 Tested-by:core-ci <typo3@b13.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/extbase/Classes/Persistence/ClassesConfigurationFactory.php 2 additions, 1 deletion...tbase/Classes/Persistence/ClassesConfigurationFactory.php
- typo3/sysext/extbase/Tests/Unit/Persistence/ClassesConfigurationFactoryTest.php 5 additions, 7 deletions...ests/Unit/Persistence/ClassesConfigurationFactoryTest.php
Please register or sign in to comment