public function FrxPDO::parseConnectionStr in Forena Reports 7.5
1 call to FrxPDO::parseConnectionStr()
- FrxPDO::searchTableColumns in src/
Driver/ FrxPDO.php
File
- src/
Driver/ FrxPDO.php, line 75 - General database engine used to do sql queries.
Class
Namespace
Drupal\forena\DriverCode
public function parseConnectionStr() {
$uri = @$this->conf['uri'];
@(list($prot, $conn) = explode(':', $uri, 2));
$conn = str_replace(';', ' ', $conn);
$info = array();
foreach (explode(' ', $conn) as $pairs) {
if (strpos($pairs, '=') !== FALSE) {
list($key, $value) = @explode('=', $pairs, 2);
$info[trim($key)] = trim($value);
}
}
return $info;
}