From 02a3ffc2bcbb2eb81b11ae111cb7be9125465d7a Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sat, 27 Sep 2025 16:14:14 +0700 Subject: [PATCH] Add fixture unique types on ClassMethodArrayDocblockParamFromLocalCallsRector --- .../Fixture/unique_types.php.inc | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Fixture/unique_types.php.inc diff --git a/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Fixture/unique_types.php.inc b/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Fixture/unique_types.php.inc new file mode 100644 index 00000000000..8db2d62a7db --- /dev/null +++ b/rules-tests/TypeDeclarationDocblocks/Rector/Class_/ClassMethodArrayDocblockParamFromLocalCallsRector/Fixture/unique_types.php.inc @@ -0,0 +1,42 @@ +run(['item1', 'item2']); + $this->run([1, 2]); + $this->run(['item3', 'item4']); + } + + private function run(array $items) + { + } +} + +?> +----- +run(['item1', 'item2']); + $this->run([1, 2]); + $this->run(['item3', 'item4']); + } + + /** + * @param string[]|int[] $items + */ + private function run(array $items) + { + } +} + +?>