| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | <?php
/**
 * AUTO GENERATED BY LUTICATE GENERATOR
 * ANY CHANGES WILL BE OVERWRITTEN
 * DO NOT DIRECTLY USE THIS FILE
 * USE LuticatePermissionsGroups.php
 * TO MAKE YOUR CHANGES AND DATABASE ACCESS
*/
namespace Luticate\Auth\DataAccess\Models;
use Luticate\Utils\LuModel;
use Luticate\Auth\DBO\LuticatePermissionsGroupsDbo;
class LuticatePermissionsGroupsModel extends LuModel
{
    function __construct()
    {
        parent::__construct();
        $this->timestamps = false;
    }
    public function toDbo()
    {
        $dbo = new LuticatePermissionsGroupsDbo();
        $dbo->setName($this->name);
        $dbo->setValue($this->value);
        $dbo->setGroupId($this->group_id);
        return $dbo;
    }
    /**
     * @param $dbo LuticatePermissionsGroupsDbo
     * @param $model LuModel|null
     * @return LuticatePermissionsGroups
     */
    public function fromDbo($dbo, $model = null)
    {
        if (is_null($model))
            $model = new LuticatePermissionsGroups();
        $model->name = $dbo->getName();
        $model->value = $dbo->getValue();
        $model->group_id = $dbo->getGroupId();
        return $model;
    }
}
 |