hasArgument($key)) throw new ApiMissingArgumentException($key); return $this->arguments[$key]; } public function getArguments() { return $this->arguments; } public function hasArgument($key) { return isset($this->arguments[$key]); } public function setArguments($arguments) { $this->arguments = $arguments; } }