original_string: public function quoteIdentifier(string $identifier): string
      {
          // switch statement for DB type
          switch ($this->connect['type']) {
              case 'mysql':
                  return '`' . str_replace('`', '``', $identifier) . '`';
              case 'postgresql':
              case 'sqlite':
              default:
                  return '"' . str_replace('"', '\\' . '"', $identifier) . '"';
          }
      }
code: public function quoteIdentifier(string $identifier): string
      {
          // switch statement for DB type
          switch ($this->connect['type']) {
              case 'mysql':
                  return '`' . str_replace('`', '``', $identifier) . '`';
              case 'postgresql':
              case 'sqlite':
              default:
                  return '"' . str_replace('"', '\\' . '"', $identifier) . '"';
          }
      }
code_tokens: public function quoteIdentifier ( string $ identifier ) : string { // switch statement for DB type switch ( $ this -> connect [ 'type' ] ) { case 'mysql' : return '`' . str_replace ( '`' , '``' , $ identifier ) . '`' ; case 'postgresql' : case 'sqlite' : default : return '"' . str_replace ( '"' , '\\' . '"' , $ identifier ) . '"' ; } }
docstring: Quote a string so it can be safely used as a table or column name
  
  @param  string $identifier
  
  @return string
docstring_tokens: Quote a string so it can be safely used as a table or column name