original_string: public static function gen($password)
      {
          return crypt($password, self::$algo . self::$cost . '$' . self::uniqueSalt());
      }
code: public static function gen($password)
      {
          return crypt($password, self::$algo . self::$cost . '$' . self::uniqueSalt());
      }
code_tokens: public static function gen ( $ password ) { return crypt ( $ password , self :: $ algo . self :: $ cost . '$' . self :: uniqueSalt ( ) ) ; }
docstring: this will be used to generate a hash
  @param $password
  @return string
docstring_tokens: this will be used to generate a hash