diff --git a/src/CliProgram/CommandCall/CommandCall.php b/src/CliProgram/CommandCall/CommandCall.php index be680f2..a6596c3 100644 --- a/src/CliProgram/CommandCall/CommandCall.php +++ b/src/CliProgram/CommandCall/CommandCall.php @@ -78,11 +78,9 @@ class CommandCall { * @return $this */ public function setCommandName (string|Command $commandName): self { - $this->commandName = match (true) { - $commandName instanceof Command => CliHelper::getCommandNameFromClass($commandName->getApplication(), $commandName::class), - is_a($commandName, Command::class, true) => CliHelper::getCommandNameFromClass($commandName->getApplication(), $commandName), - default => $commandName, - }; + $this->commandName = $commandName instanceof Command + ? CliHelper::getCommandNameFromClass($commandName->getApplication(), $commandName::class) + : $commandName; return $this; }