Scalr\Model\Entity\Server::__getDBServer PHP Method

__getDBServer() public method

Gets old model from entity
public __getDBServer ( ) : DBServer
return DBServer
    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;
    }