private function insertEmail() { if ($this->get_request_method() !== 'POST') { $this->response('', API::STATUS_NOT_ACCEPTABLE); } $json = json_decode(file_get_contents("php://input"), true); if (!empty($json)) { $objeto = DBJson::jsonToEmail($json); $objeto->correctNullFields(); $objeto = DBObject::insertEmail($objeto); if (!is_null($objeto)) { $success = array('status' => 'Sucesso', 'msg' => 'Email criado com sucesso.', 'data' => DBJson::emailToJson($objeto)); $this->response($this->json($success), API::STATUS_OK); } else { $this->response('', API::STATUS_INTERNAL_SERVER_ERROR); } } else { $this->response('', API::STATUS_NO_CONTENT); } }