/** * Apply substitutions to indentifier and delimites it. * @param string indentifier * @return string * @internal */ public function delimite($value) { $value = $this->connection->substitute($value); $parts = explode('.', $value); foreach ($parts as &$v) { if ($v !== '*') { $v = $this->driver->escape($v, dibi::IDENTIFIER); } } return implode('.', $parts); }