Skip to content

Commit 5049143

Browse files
committed
PromoteParameterRule - promote fixable
1 parent bd5566e commit 5049143

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Rules/Playground/PromoteParameterRule.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use PhpParser\Node;
66
use PHPStan\Analyser\Scope;
7+
use PHPStan\Rules\FixableNodeRuleError;
78
use PHPStan\Rules\LineRuleError;
89
use PHPStan\Rules\Rule;
910
use PHPStan\Rules\RuleErrorBuilder;
@@ -52,6 +53,9 @@ public function processNode(Node $node, Scope $scope): array
5253
if ($error instanceof LineRuleError) {
5354
$builder->line($error->getLine());
5455
}
56+
if ($error instanceof FixableNodeRuleError) {
57+
$builder->fixNode($error->getOriginalNode(), $error->getNewNodeCallable());
58+
}
5559
$errors[] = $builder->build();
5660
}
5761

0 commit comments

Comments
 (0)