Run Rector on your code to see what it can do for you:

 <?php
 
 final class DemoFile
 {
-    public function run(bool $permission): bool
-    {
-        switch ($permission) {
-            case 'VIEW':
-                return false;
-            case 'EDIT':
-                return true;
-        }
-
-        // Comment
-        return true;
+    public function run(bool $permission): bool
+    {
+        return match ($permission) {
+            'VIEW' => false,
+            'EDIT' => true,
+            default => true,
+        };
     }
 }
PHP snippet to change

Applied Rules:

Not a change you expect?

Config  rector.php
Rector version: e65ac6 - released at 2026-02-05 16:20