diff --git a/Neos.ContentRepository.Core/Tests/Unit/Feature/NodeMove/Event/NodeAggregateWasMovedTest.php b/Neos.ContentRepository.Core/Tests/Unit/Feature/NodeMove/Event/NodeAggregateWasMovedTest.php index 1b7936e4f0a..1fc8cdb0be6 100644 --- a/Neos.ContentRepository.Core/Tests/Unit/Feature/NodeMove/Event/NodeAggregateWasMovedTest.php +++ b/Neos.ContentRepository.Core/Tests/Unit/Feature/NodeMove/Event/NodeAggregateWasMovedTest.php @@ -28,7 +28,7 @@ class NodeAggregateWasMovedTest extends TestCase { /** * @param array $payload - * @dataProvider eventPayloadProvider + * @dataProvider eventPayloadProviderWithLegacyNodeMoveMappingsFormat */ public function testFromArray(array $payload, NodeAggregateWasMoved $expectedEvent): void { @@ -36,9 +36,16 @@ public function testFromArray(array $payload, NodeAggregateWasMoved $expectedEve } /** - * @return \Traversable> + * The `MoveNodeMappings` were replaced with `InterdimensionalSiblings`. + * A runtime migration was added to {@see NodeAggregateWasMoved::fromArray()} to handle the legacy format. + * + * Via #4993: https://github.com/neos/neos-development-collection/pull/4993 + * + * Included in April 2024 + * + * @return iterable */ - public static function eventPayloadProvider(): \Traversable + public static function eventPayloadProviderWithLegacyNodeMoveMappingsFormat(): iterable { yield 'singleNodeMoveMappingWithSibling' => [ 'payload' => [