Skip to content

Commit 4babc6e

Browse files
committed
skip already readonly
1 parent 7472dc5 commit 4babc6e

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

rules/Php82/Rector/Class_/ReadOnlyClassRector.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ public function provideMinPhpVersion(): int
9292

9393
private function shouldSkip(Class_ $class): bool
9494
{
95+
if ($this->visibilityManipulator->hasVisibility($class, Visibility::READONLY)) {
96+
return true;
97+
}
98+
9599
if ($this->classAnalyzer->isAnonymousClass($class)) {
96100
return true;
97101
}

rules/Privatization/NodeManipulator/VisibilityManipulator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*/
1818
final class VisibilityManipulator
1919
{
20-
public function hasVisibility(ClassMethod | Property | ClassConst | Param $node, int $visibility): bool
20+
public function hasVisibility(Class_ | ClassMethod | Property | ClassConst | Param $node, int $visibility): bool
2121
{
2222
return (bool) ($node->flags & $visibility);
2323
}

0 commit comments

Comments
 (0)