public static function Connection::sqlFunctionConcatWs in Drupal 10
SQLite compatibility implementation for the CONCAT_WS() SQL function.
See also
http://dev.mysql.com/doc/refman/5.6/en/string-functions.html#function_co...
File
- core/
modules/ sqlite/ src/ Driver/ Database/ sqlite/ Connection.php, line 269
Class
- Connection
- SQLite implementation of \Drupal\Core\Database\Connection.
Namespace
Drupal\sqlite\Driver\Database\sqliteCode
public static function sqlFunctionConcatWs() {
$args = func_get_args();
$separator = array_shift($args);
// If the separator is NULL, the result is NULL.
if ($separator === FALSE || is_null($separator)) {
return NULL;
}
// Skip any NULL values after the separator argument.
$args = array_filter($args, function ($value) {
return !is_null($value);
});
return implode($separator, $args);
}