original_string: protected function _basicQuoter($part)
      {
          $result = [];
          foreach ((array)$part as $alias => $value) {
              $value = !is_string($value) ? $value : $this->_driver->quoteIdentifier($value);
              $alias = is_numeric($alias) ? $alias : $this->_driver->quoteIdentifier($alias);
              $result[$alias] = $value;
          }
  
          return $result;
      }
code: protected function _basicQuoter($part)
      {
          $result = [];
          foreach ((array)$part as $alias => $value) {
              $value = !is_string($value) ? $value : $this->_driver->quoteIdentifier($value);
              $alias = is_numeric($alias) ? $alias : $this->_driver->quoteIdentifier($alias);
              $result[$alias] = $value;
          }
  
          return $result;
      }
code_tokens: protected function _basicQuoter ( $ part ) { $ result = [ ] ; foreach ( ( array ) $ part as $ alias => $ value ) { $ value = ! is_string ( $ value ) ? $ value : $ this -> _driver -> quoteIdentifier ( $ value ) ; $ alias = is_numeric ( $ alias ) ? $ alias : $ this -> _driver -> quoteIdentifier ( $ alias ) ; $ result [ $ alias ] = $ value ; } return $ result ; }
docstring: A generic identifier quoting function used for various parts of the query
  
  @param array $part the part of the query to quote
  @return array
docstring_tokens: A generic identifier quoting function used for various parts of the query