From 5185b99301cec67a6ce318061494c39c292c94e0 Mon Sep 17 00:00:00 2001 From: Tomas Votruba Date: Thu, 15 Jan 2026 11:24:16 +0100 Subject: [PATCH] [perf] Optimize RemoveUselessParamTagRector --- .../Rector/ClassMethod/RemoveUselessParamTagRector.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rules/DeadCode/Rector/ClassMethod/RemoveUselessParamTagRector.php b/rules/DeadCode/Rector/ClassMethod/RemoveUselessParamTagRector.php index d8bd185eae4..93e70626895 100644 --- a/rules/DeadCode/Rector/ClassMethod/RemoveUselessParamTagRector.php +++ b/rules/DeadCode/Rector/ClassMethod/RemoveUselessParamTagRector.php @@ -83,6 +83,10 @@ public function refactor(Node $node): ?Node return null; } + if ($phpDocInfo->getParamTagValueNodes() === []) { + return null; + } + $hasChanged = $this->paramTagRemover->removeParamTagsIfUseless($phpDocInfo, $node); if ($hasChanged) { return $node;