original_string: public function hasher()
  	{
  		is_null($this->hasher) and $this->hasher = new \PHPSecLib\Crypt_Hash();
  
  		return $this->hasher;
  	}
code: public function hasher()
  	{
  		is_null($this->hasher) and $this->hasher = new \PHPSecLib\Crypt_Hash();
  
  		return $this->hasher;
  	}
code_tokens: public function hasher ( ) { is_null ( $ this -> hasher ) and $ this -> hasher = new \ PHPSecLib \ Crypt_Hash ( ) ; return $ this -> hasher ; }
docstring: Returns the hash object and creates it if necessary
  
  @return  PHPSecLib\Crypt_Hash
docstring_tokens: Returns the hash object and creates it if necessary