| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | <?php
/**
 * AUTO GENERATED BY LUTICATE GENERATOR
 * ANY CHANGES WILL BE OVERWRITTEN
 * DO NOT DIRECTLY USE THIS FILE
 * USE Hosts.php
 * TO MAKE YOUR CHANGES AND DATABASE ACCESS
*/
namespace App\Http\DataAccess\Models;
use Luticate\Utils\LuModel;
use App\Http\DBO\HostsDbo;
class HostsModel extends LuModel
{
    function __construct()
    {
        parent::__construct();
        $this->timestamps = false;
    }
    public function toDbo()
    {
        $dbo = new HostsDbo();
        $dbo->setId($this->id);
        $dbo->setName($this->name);
        $dbo->setUrl($this->url);
        $dbo->setToken($this->token);
        return $dbo;
    }
    /**
     * @param $dbo HostsDbo
     * @param $model LuModel|null
     * @return Hosts
     */
    public function fromDbo($dbo, $model = null)
    {
        if (is_null($model))
            $model = new Hosts();
        $model->id = $dbo->getId();
        $model->name = $dbo->getName();
        $model->url = $dbo->getUrl();
        $model->token = $dbo->getToken();
        return $model;
    }
}
 |