From 614926e5f6277366e7aa9e9e3ff8367c75e28036 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Wed, 3 Dec 2025 00:51:54 +0100 Subject: [PATCH] simplify DowngradeIteratorCountToArrayRector --- phpstan.neon | 4 ---- .../Fixture/skip_in_ternary.php.inc | 16 ------------- .../DowngradeIteratorCountToArrayRector.php | 23 ++----------------- 3 files changed, 2 insertions(+), 41 deletions(-) delete mode 100644 rules-tests/DowngradePhp82/Rector/FuncCall/DowngradeIteratorCountToArrayRector/Fixture/skip_in_ternary.php.inc diff --git a/phpstan.neon b/phpstan.neon index 306b1226..be0a8de4 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -99,7 +99,3 @@ parameters: - identifier: symplify.seeAnnotationToTest path: rules/DowngradePhp85/Rector/StmtsAwareInterface/DowngradePipeOperatorRector.php - - - - identifier: rector.noIntegerRefactorReturn - path: rules/DowngradePhp82/Rector/FuncCall/DowngradeIteratorCountToArrayRector.php diff --git a/rules-tests/DowngradePhp82/Rector/FuncCall/DowngradeIteratorCountToArrayRector/Fixture/skip_in_ternary.php.inc b/rules-tests/DowngradePhp82/Rector/FuncCall/DowngradeIteratorCountToArrayRector/Fixture/skip_in_ternary.php.inc deleted file mode 100644 index e36ee42b..00000000 --- a/rules-tests/DowngradePhp82/Rector/FuncCall/DowngradeIteratorCountToArrayRector/Fixture/skip_in_ternary.php.inc +++ /dev/null @@ -1,16 +0,0 @@ -betterNodeFinder->findFirst( - $node, - fn (Node $subNode): bool => $subNode instanceof FuncCall && $this->isName($subNode, 'is_array') - ); - - // get tgype... - - if ($hasIsArrayCheck) { - return NodeVisitor::DONT_TRAVERSE_CHILDREN; - } - - return null; - } - if (! $this->isNames($node, ['iterator_count', 'iterator_to_array'])) { return null; }