original_string: public function calculateHash($recursive = false) {
          if (!$this->loaded) {
              $this->hash = null;
          } else {
              $key = $this->unique . implode (', ', $this->fields) . implode (', ', $this->hints);
              $this->hash = md5($key);
          }
      }
code: public function calculateHash($recursive = false) {
          if (!$this->loaded) {
              $this->hash = null;
          } else {
              $key = $this->unique . implode (', ', $this->fields) . implode (', ', $this->hints);
              $this->hash = md5($key);
          }
      }
code_tokens: public function calculateHash ( $ recursive = false ) { if ( ! $ this -> loaded ) { $ this -> hash = null ; } else { $ key = $ this -> unique . implode ( ', ' , $ this -> fields ) . implode ( ', ' , $ this -> hints ) ; $ this -> hash = md5 ( $ key ) ; } }
docstring: This function calculate and set the hash of one xmldb_index
  @retur nvoid, changes $this->hash
docstring_tokens: This function calculate and set the hash of one xmldb_index