From 6734d1f58a9cf22cca465f02abfe5240c8cb75d6 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 10 Aug 2025 15:25:18 +0700 Subject: [PATCH] Use clone over empty nodes and setAttributes() --- .../Rector/Array_/DowngradeArraySpreadRector.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/DowngradePhp74/Rector/Array_/DowngradeArraySpreadRector.php b/rules/DowngradePhp74/Rector/Array_/DowngradeArraySpreadRector.php index a6b552f5..ea05942a 100644 --- a/rules/DowngradePhp74/Rector/Array_/DowngradeArraySpreadRector.php +++ b/rules/DowngradePhp74/Rector/Array_/DowngradeArraySpreadRector.php @@ -173,8 +173,8 @@ private function refactorArrayConstValue(Array_ $array): ?Array_ { $hasChanged = false; - $newArray = new Array_(); - $newArray->setAttributes($array->getAttributes()); + $newArray = clone $array; + $newArray->items = []; foreach ($array->items as $item) { $newArray->items[] = $item;