diff --git a/src/CliProgram/BaseCommand.php b/src/CliProgram/BaseCommand.php index 0d8f7ee..996e55b 100644 --- a/src/CliProgram/BaseCommand.php +++ b/src/CliProgram/BaseCommand.php @@ -2,6 +2,7 @@ namespace jrosset\CliProgram; +use ReflectionClass; use Symfony\Component\Console\Command\Command; /** @@ -15,7 +16,7 @@ class BaseCommand extends Command { * @param string ...$aliases The command aliases */ public function __construct (?string $name = null, string ...$aliases) { - parent::__construct($name ?? get_class($this)); + parent::__construct($name ?? (new ReflectionClass($this))->getShortName()); $this->setAliases($aliases); } } \ No newline at end of file