Skip to content

Commit aeab565

Browse files
arshidkv12Arshid
andauthored
Support Param nodes in makeNonFinal() (#7228)
* Support Param nodes in makeNonFinal() * Support Param nodes in makeNonFinal() * Support Param nodes in makeNonFinal() --------- Co-authored-by: Arshid <arshid@Arshids-MacBook-Air.local>
1 parent 4597509 commit aeab565

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

rules/Privatization/NodeManipulator/VisibilityManipulator.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,17 +58,17 @@ public function makeNonAbstract(ClassMethod | Class_ $node): void
5858
/**
5959
* @api
6060
*/
61-
public function makeFinal(Class_ | ClassMethod | ClassConst $node): void
61+
public function makeFinal(Class_ | ClassMethod | Param | ClassConst $node): void
6262
{
6363
$this->addVisibilityFlag($node, Visibility::FINAL);
6464
}
6565

6666
/**
6767
* @api
6868
*/
69-
public function makeNonFinal(Class_ | ClassMethod $node): void
69+
public function makeNonFinal(Class_ | ClassMethod | Param $node): void
7070
{
71-
if (! $node->isFinal()) {
71+
if (! $this->hasVisibility($node, Visibility::FINAL)) {
7272
return;
7373
}
7474

0 commit comments

Comments
 (0)