BaseCommand: the name can now be null → class name by default

2.x 1.4.0
Julien Rosset 2 years ago
parent 82cfaf1ed8
commit 7a27019d83

@ -11,11 +11,11 @@ class BaseCommand extends Command {
/** /**
* Initialize the command * Initialize the command
* *
* @param string $name The command name * @param string|null $name The command name, Null = class name
* @param string ...$aliases The command aliases * @param string ...$aliases The command aliases
*/ */
public function __construct (string $name, string ...$aliases) { public function __construct (?string $name = null, string ...$aliases) {
parent::__construct($name); parent::__construct($name ?? get_class($this));
$this->setAliases($aliases); $this->setAliases($aliases);
} }
} }
Loading…
Cancel
Save