ManaPHP\Db\Adapter\Mysql::escapeIdentifier PHP Method

escapeIdentifier() public method

Escapes a column/table/schema name echo $connection->escapeIdentifier('my_table'); // my_table echo $connection->escapeIdentifier('companies.name'); // companies.name
public escapeIdentifier ( string $identifier ) : string
$identifier string
return string
    public function escapeIdentifier($identifier)
    {
        $list = [];
        foreach (explode('.', $identifier) as $id) {
            if ($identifier[0] === '`') {
                $list[] = $id;
            } else {
                $list[] = "`{$id}`";
            }
        }
        return implode('.', $list);
    }