original_string: final protected function auth($string = '') {
      $canonical = strtoupper($this->method) . $this->path() . strval($this->datetime) . $string;
      $signature = $this->hhmac($canonical, $this->api_key_secret);
      return sprintf('HHMAC; key=%s; signature=%s; date=%s',
        $this->api_key_id, $signature,
        $this->datetime
      );
    }
code: final protected function auth($string = '') {
      $canonical = strtoupper($this->method) . $this->path() . strval($this->datetime) . $string;
      $signature = $this->hhmac($canonical, $this->api_key_secret);
      return sprintf('HHMAC; key=%s; signature=%s; date=%s',
        $this->api_key_id, $signature,
        $this->datetime
      );
    }
code_tokens: final protected function auth ( $ string = '' ) { $ canonical = strtoupper ( $ this -> method ) . $ this -> path ( ) . strval ( $ this -> datetime ) . $ string ; $ signature = $ this -> hhmac ( $ canonical , $ this -> api_key_secret ) ; return sprintf ( 'HHMAC; key=%s; signature=%s; date=%s' , $ this -> api_key_id , $ signature , $ this -> datetime ) ; }
docstring: Create canonical version of the request as a byte-wise concatenation.
  
  @param (string) $string String to concatenate (see POST method).
  
  @return (string) HMAC cryptographic hash
docstring_tokens: Create canonical version of the request as a byte - wise concatenation .