Automattic\WooCommerce\Database\Migrations
MigrationHelper::escape_and_add_backtick()
Helper method to escape backtick in column and table names. WP does not provide a method to escape table/columns names yet, but hopefully soon in @link https://core.trac.wordpress.org/ticket/52506
Method of the class: MigrationHelper{}
No Hooks.
Return
Array|String|String[]
. Escaped identifier.
Usage
$result = MigrationHelper::escape_and_add_backtick( $identifier );
- $identifier(string|array) (required)
- Column or table name.
MigrationHelper::escape_and_add_backtick() MigrationHelper::escape and add backtick code WC 9.7.1
public static function escape_and_add_backtick( $identifier ) { return '`' . str_replace( '`', '``', $identifier ) . '`'; }