From d2976bee5ef225e5d595d3fbdf671a21d6ebba3b Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Tue, 3 Feb 2026 14:01:08 +0700 Subject: [PATCH 1/2] [CodeQuality] Add failing fixture crash on deep ArrayItem as Foreach_ value on DirectInstanceOverMockArgRector --- ...skip_array_item_foreach_value_deep.php.inc | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 rules-tests/CodeQuality/Rector/CallLike/DirectInstanceOverMockArgRector/Fixture/skip_array_item_foreach_value_deep.php.inc diff --git a/rules-tests/CodeQuality/Rector/CallLike/DirectInstanceOverMockArgRector/Fixture/skip_array_item_foreach_value_deep.php.inc b/rules-tests/CodeQuality/Rector/CallLike/DirectInstanceOverMockArgRector/Fixture/skip_array_item_foreach_value_deep.php.inc new file mode 100644 index 00000000..12095171 --- /dev/null +++ b/rules-tests/CodeQuality/Rector/CallLike/DirectInstanceOverMockArgRector/Fixture/skip_array_item_foreach_value_deep.php.inc @@ -0,0 +1,21 @@ +\d+\.\d+\.\d+)/'; + $contents = 'VERSION: 1.0.0'; + $operations = []; + + if (preg_match_all($regex, $contents, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER) > 0) { + foreach ($matches as ['version' => [$fullVersion, $offset]]) { + $operations[] = [$fullVersion, $offset]; + } + } + } +} From 091756b3c0ae0b224b824f4b59965b117348d888 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Tue, 3 Feb 2026 14:12:55 +0700 Subject: [PATCH 2/2] trigger CI to get latest rector-src