protected Connection::doEscape($string)
Escape a string if needed.
Parameters
$string: The string to escape.
Return value
string The escaped string.
File
- core/lib/Drupal/Core/Database/Driver/pgsql/Connection.php, line 252
Class
- Connection
- PostgreSQL implementation of \Drupal\Core\Database\Connection.
Namespace
Drupal\Core\Database\Driver\pgsql
Code
protected function doEscape($string) {
// Quote identifier to make it case-sensitive.
if (preg_match('/[A-Z]/', $string)) {
$string = '"' . $string . '"';
}
elseif (in_array(strtolower($string), $this->postgresqlReservedKeyWords)) {
// Quote the string for PostgreSQL reserved key words.
$string = '"' . $string . '"';
}
return $string;
}
Please login to continue.