/** @param string[] $params */
 private function PUT($params = array())
 {
     $displayName = getParam('displayname');
     $password = getParam('password');
     if ($password) {
         if (!Session::PasswordEntropy($password)) {
             APIResponse(RESPONSE_400, "Insufficient Password Entropy");
             return;
         }
     }
     $passwordSQL = $password ? ", password = "******"UPDATE tblUsers SET displayName = " . $this->DB->Quote($displayName) . "{$passwordSQL} WHERE id = " . $this->ID . " LIMIT 1";
     $success = $this->DB->Query($queryString);
     if ($success) {
         $this->DisplayName = $displayName;
         APIResponse(RESPONSE_200);
     } else {
         APIResponse(RESPONSE_500);
     }
 }