33 private ?
string $description,
34 private ?
string $usageMessage,
35 private array $aliases,
36 private string $permission,
37 private ?
string $permissionDeniedMessage,
40 public function getDescription() : ?string{ return $this->description; }
42 public function getUsageMessage() : ?string{ return $this->usageMessage; }
48 public function getAliases() : array{ return $this->aliases; }
50 public function getPermission() : string{ return $this->permission; }
52 public function getPermissionDeniedMessage() : ?string{ return $this->permissionDeniedMessage; }
__construct(private ?string $description, private ?string $usageMessage, private array $aliases, private string $permission, private ?string $permissionDeniedMessage,)