original_string: public function log(string $sql, array $parameters = []): void
      {
          $message = sprintf('[SQL]: %s', $this->removeWhitespace($sql));
          $this->logger->log($this->logLevel, $message, $parameters);
      }
code: public function log(string $sql, array $parameters = []): void
      {
          $message = sprintf('[SQL]: %s', $this->removeWhitespace($sql));
          $this->logger->log($this->logLevel, $message, $parameters);
      }
code_tokens: public function log ( string $ sql , array $ parameters = [ ] ) : void { $ message = sprintf ( '[SQL]: %s' , $ this -> removeWhitespace ( $ sql ) ) ; $ this -> logger -> log ( $ this -> logLevel , $ message , $ parameters ) ; }
docstring: Logs SQL and parameters
  
  @param string $sql        The SQL statement
  @param array  $parameters The parameters
  
  @return void
docstring_tokens: Logs SQL and parameters