$aliases */ public function __construct( private ?string $description, private ?string $usageMessage, private array $aliases, private string $permission, private ?string $permissionDeniedMessage, ){} public function getDescription() : ?string{ return $this->description; } public function getUsageMessage() : ?string{ return $this->usageMessage; } /** * @return string[] * @phpstan-return list */ public function getAliases() : array{ return $this->aliases; } public function getPermission() : string{ return $this->permission; } public function getPermissionDeniedMessage() : ?string{ return $this->permissionDeniedMessage; } }