From 93f934152f44de3c8726d73db494dcb62a4baadb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Tue, 11 Mar 2025 15:28:28 +0100 Subject: [PATCH] !fixup fix rector rule --- .../ChillBundleAddNormalizationMethodsOnExportRector.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/utils/rector/src/Rector/ChillBundleAddNormalizationMethodsOnExportRector.php b/utils/rector/src/Rector/ChillBundleAddNormalizationMethodsOnExportRector.php index 3410ee543..bb2e6aa57 100644 --- a/utils/rector/src/Rector/ChillBundleAddNormalizationMethodsOnExportRector.php +++ b/utils/rector/src/Rector/ChillBundleAddNormalizationMethodsOnExportRector.php @@ -96,6 +96,7 @@ class ChillBundleAddNormalizationMethodsOnExportRector extends AbstractRector } } + $toAddBefore = []; $toAdd = []; $stmtBefore = array_slice($node->stmts, 0, $buildFormStmtIndex, false); @@ -114,9 +115,9 @@ class ChillBundleAddNormalizationMethodsOnExportRector extends AbstractRector }, false, )) { - array_unshift($stmtBefore, new Node\Stmt\TraitUse([ + $toAddBefore[] = new Node\Stmt\TraitUse([ new Node\Name('\\'.ExportDataNormalizerTrait::class), - ])); + ]); } // if we do not have the `getNormalizerVersion` method @@ -134,6 +135,7 @@ class ChillBundleAddNormalizationMethodsOnExportRector extends AbstractRector } $node->stmts = [ + ...array_values($toAddBefore), ...array_values($stmtBefore), $buildForm, ...array_values($toAdd),