Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

LuticateGroupsModel.php 981B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. /**
  3. * AUTO GENERATED BY LUTICATE GENERATOR
  4. * ANY CHANGES WILL BE OVERWRITTEN
  5. * DO NOT DIRECTLY USE THIS FILE
  6. * USE LuticateGroups.php
  7. * TO MAKE YOUR CHANGES AND DATABASE ACCESS
  8. */
  9. namespace Luticate\Auth\DataAccess\Models;
  10. use Luticate\Utils\LuModel;
  11. use Luticate\Auth\DBO\LuticateGroupsDbo;
  12. class LuticateGroupsModel extends LuModel
  13. {
  14. function __construct()
  15. {
  16. parent::__construct();
  17. $this->timestamps = false;
  18. }
  19. public function toDbo()
  20. {
  21. $dbo = new LuticateGroupsDbo();
  22. $dbo->setId($this->id);
  23. $dbo->setName($this->name);
  24. return $dbo;
  25. }
  26. /**
  27. * @param $dbo LuticateGroupsDbo
  28. * @param $model LuModel|null
  29. * @return LuticateGroups
  30. */
  31. public function fromDbo($dbo, $model = null)
  32. {
  33. if (is_null($model))
  34. $model = new LuticateGroups();
  35. $model->id = $dbo->getId();
  36. $model->name = $dbo->getName();
  37. return $model;
  38. }
  39. }