$item) { $this->arguments[htmlspecialchars($key)] = htmlspecialchars($item); } foreach ($_POST as $key => $item) { $this->arguments[htmlspecialchars($key)] = htmlspecialchars($item); } } public static function get(): ArgumentHandler { if (self::$instance === null) { self::$instance = new ArgumentHandler(); } return self::$instance; } public function getItem(string $key, $default = null) { if (isset($this->arguments[$key])) { return $this->arguments[$key]; } return $default; } public function setItem(string $key, $item) { $this->arguments[$key] = $item; } }