original_string: public function debugQuery($replaced = true) {
          $q = $this->queryString;
  
          if (!$replaced) {
              return $q;
          }
          else {
              if (count($this->_debugBindValues) > 0) {
                  return preg_replace_callback('/:([0-9a-z_]+)/i', [$this, '_debugReplaceBindValue'], $q);
              }
              else {
                  return $q;
              }
          }
      }
code: public function debugQuery($replaced = true) {
          $q = $this->queryString;
  
          if (!$replaced) {
              return $q;
          }
          else {
              if (count($this->_debugBindValues) > 0) {
                  return preg_replace_callback('/:([0-9a-z_]+)/i', [$this, '_debugReplaceBindValue'], $q);
              }
              else {
                  return $q;
              }
          }
      }
code_tokens: public function debugQuery ( $ replaced = true ) { $ q = $ this -> queryString ; if ( ! $ replaced ) { return $ q ; } else { if ( count ( $ this -> _debugBindValues ) > 0 ) { return preg_replace_callback ( '/:([0-9a-z_]+)/i' , [ $ this , '_debugReplaceBindValue' ] , $ q ) ; } else { return $ q ; } } }
docstring: return query with vars or not
  @access public
  @param $replaced boolean
  @return string
  @since 3.0
  @package Gcs\Framework\Core\Pdo
docstring_tokens: return query with vars or not