public function __getDBServer()
{
// TODO get rid of this function asap
$dbServerInfo = [];
foreach ($this->getIterator()->fields() as $field) {
/* @var $field Field */
if ($this->{$field->name} instanceof DateTime) {
$dbServerInfo[$field->column->name] = $this->{$field->name}->format('Y-m-d H:i:s');
} else {
$dbServerInfo[$field->column->name] = $this->{$field->name};
}
}
$DBServer = DBServer::load($dbServerInfo);
return $DBServer;
}