original_string: public function setHash($hash)
      {
        if(!is_string($hash) || strlen(trim($hash)) == 0)
          throw new InvalidArgumentException(__METHOD__ . '; Invalid hash, must be a non empty string');
  
        $this->hash = $hash;
      }
code: public function setHash($hash)
      {
        if(!is_string($hash) || strlen(trim($hash)) == 0)
          throw new InvalidArgumentException(__METHOD__ . '; Invalid hash, must be a non empty string');
  
        $this->hash = $hash;
      }
code_tokens: public function setHash ( $ hash ) { if ( ! is_string ( $ hash ) || strlen ( trim ( $ hash ) ) == 0 ) throw new InvalidArgumentException ( __METHOD__ . '; Invalid hash, must be a non empty string' ) ; $ this -> hash = $ hash ; }
docstring: Set hash of this User
  
  @param string $hash
  @return void
docstring_tokens: Set hash of this User