public function set($name, $value)
{
if ($name == 'db' && $value) {
$this->set('tablePrefix', $value['tablePrefix']);
if (!empty($value['database'])) {
$this->set('database', $value['database']);
}
}
if ($value === null) {
unset($this->config[$name]);
} else {
$this->config[$name] = $value;
}
}