arguments[] = new CommandArgument($name, $description, $type, $required, $prompt, $default, $timeout, $error_prompt_policy); return $this; } public function withArgumentObject(CommandArgument $argument): BotCommand { $this->arguments[] = $argument; return $this; } public function getLevel(): int { return $this->level; } /** * @param int $level */ public function setLevel($level) { $this->level = $level; } public function getArguments(): array { return $this->arguments; } }