From f84f505a847133d7cb6a8a6df26aa256cac03267 Mon Sep 17 00:00:00 2001 From: Krzysztof Ciszewski Date: Sat, 11 May 2024 09:55:44 +0200 Subject: [PATCH] php-cs-fixer#7968 remove switch statement --- .../PhpUnit/PhpUnitDedicateAssertFixer.php | 50 +++++++------------ 1 file changed, 18 insertions(+), 32 deletions(-) diff --git a/src/Fixer/PhpUnit/PhpUnitDedicateAssertFixer.php b/src/Fixer/PhpUnit/PhpUnitDedicateAssertFixer.php index a9d23458797..a968327464d 100644 --- a/src/Fixer/PhpUnit/PhpUnitDedicateAssertFixer.php +++ b/src/Fixer/PhpUnit/PhpUnitDedicateAssertFixer.php @@ -723,38 +723,24 @@ private function fixAssertNewNames(Tokens $tokens, array $assertCall): void return; } - switch ($assertCall['loweredName']) { - case 'assertnotisreadable': - $tokens[$assertCall['index']] = new Token([ - T_STRING, - 'assertIsNotReadable', - ]); - - break; - - case 'assertnotiswritable': - $tokens[$assertCall['index']] = new Token([ - T_STRING, - 'assertIsNotWritable', - ]); - - break; - - case 'assertdirectorynotexists': - $tokens[$assertCall['index']] = new Token([ - T_STRING, - 'assertDirectoryDoesNotExist', - ]); - - break; - - case 'assertfilenotexists': - $tokens[$assertCall['index']] = new Token([ - T_STRING, - 'assertFileDoesNotExist', - ]); - - break; + $replacement = null; + if ('assertnotisreadable' === $assertCall['loweredName']) { + $replacement = 'assertIsNotReadable'; + } elseif ('assertnotiswritable' === $assertCall['loweredName']) { + $replacement = 'assertIsNotWritable'; + } elseif ('assertdirectorynotexists' === $assertCall['loweredName']) { + $replacement = 'assertDirectoryDoesNotExist'; + } elseif ('assertfilenotexists' === $assertCall['loweredName']) { + $replacement = 'assertFileDoesNotExist'; + } + + if (null === $replacement) { + return; } + + $tokens[$assertCall['index']] = new Token([ + T_STRING, + $replacement, + ]); } }