protected function getDsn(array $config)
{
if (!empty($config['tns'])) {
return $config['tns'];
}
// parse configuration
$config = $this->parseConfig($config);
// check multiple connections/host, comma delimiter
$config = $this->checkMultipleHostDsn($config);
// return generated tns
return $config['tns'];
}