@@ -78,16 +78,15 @@ public function removeVisibility(ClassMethod | Property | ClassConst $node): voi
78
78
}
79
79
}
80
80
81
- public function changeNodeVisibility (Class_ | ClassMethod | Property | ClassConst $ node , int $ visibility ): void
81
+ public function changeNodeVisibility (ClassMethod | Property | ClassConst $ node , int $ visibility ): void
82
82
{
83
83
Assert::oneOf ($ visibility , [
84
84
Visibility::PUBLIC ,
85
85
Visibility::PROTECTED ,
86
86
Visibility::PRIVATE ,
87
87
Visibility::STATIC ,
88
88
Visibility::ABSTRACT ,
89
- Visibility::FINAL ,
90
- Visibility::READONLY ,
89
+ Visibility::FINAL
91
90
]);
92
91
93
92
$ this ->replaceVisibilityFlag ($ node , $ visibility );
@@ -118,7 +117,7 @@ public function removeAbstract(ClassMethod $classMethod): void
118
117
$ classMethod ->flags -= Class_::MODIFIER_ABSTRACT ;
119
118
}
120
119
121
- public function makeReadonly (Property | Param $ node ): void
120
+ public function makeReadonly (Class_ | Property | Param $ node ): void
122
121
{
123
122
$ this ->addVisibilityFlag ($ node , Visibility::READONLY );
124
123
}
@@ -147,14 +146,14 @@ private function removeVisibilityFlag(
147
146
$ node ->flags &= ~$ visibility ;
148
147
}
149
148
150
- private function replaceVisibilityFlag (Class_ | ClassMethod | Property | ClassConst $ node , int $ visibility ): void
149
+ private function replaceVisibilityFlag (ClassMethod | Property | ClassConst $ node , int $ visibility ): void
151
150
{
152
151
$ isStatic = $ node instanceof ClassMethod && $ node ->isStatic ();
153
152
if ($ isStatic ) {
154
153
$ this ->makeNonStatic ($ node );
155
154
}
156
155
157
- if ($ visibility !== Visibility::STATIC && $ visibility !== Visibility::ABSTRACT && $ visibility !== Visibility::FINAL && $ visibility !== Visibility:: READONLY ) {
156
+ if ($ visibility !== Visibility::STATIC && $ visibility !== Visibility::ABSTRACT && $ visibility !== Visibility::FINAL ) {
158
157
$ this ->removeVisibility ($ node );
159
158
}
160
159
0 commit comments