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, + }; } }
Applied Rules:
Not a change you expect?
rector.php