public function ingestInput($vars, $skipValidate = false) { parent::ingestInput($vars, $skipValidate); if (!isset($this->api_vars["options"])) { $this->api_vars["options"] = array(); } if (isset($this->api_vars["Cc"])) { if (!isset($this->api_vars["options"]["headers"])) { $this->api_vars["options"]["headers"] = array(); } $this->api_vars["options"]["headers"]["Cc"] = $this->api_vars["Cc"]; unset($this->api_vars["Cc"]); } if (isset($this->api_vars["Bcc"])) { if (!isset($this->api_vars["options"]["headers"])) { $this->api_vars["options"]["headers"] = array(); } $this->api_vars["options"]["headers"]["Bcc"] = $this->api_vars["Bcc"]; unset($this->api_vars["Bcc"]); } if (isset($this->api_vars["replyto"])) { $this->api_vars["options"]["replyto"] = $this->api_vars["reply_to"]; unset($this->api_vars["replyto"]); } if (isset($this->api_vars["test"])) { $this->api_vars["options"]["test"] = $this->api_vars["test"]; unset($this->api_vars["test"]); } if (isset($this->api_vars["behalf"])) { $this->api_vars["options"]["behalf_email"] = $this->api_vars["behalf"]; unset($this->api_vars["behalf"]); } if (count($this->api_vars["options"]) === 0) { unset($this->api_vars["options"]); } }