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;
- }
- }
|