public function quoteTableName($name)
{
$name = str_replace(self::$delimiterIdentifier, '', $name);
$args = func_get_args();
$rgt = $lft = isset($args[1]) ? $args[1] : '';
$rgt = isset($args[2]) ? $args[2] : $rgt;
if (strpos($name, '.') === false) {
return $lft . $name . $rgt;
}
$names = explode('.', $name);
foreach ($names as &$n) {
$n = $lft . $n . $rgt;
}
return implode('.', $names);
}