Guest User

Untitled

a guest
Jan 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. * @Entity
  5. * @Table(name="registry_settings",uniqueConstraints={@UniqueConstraint(name="setting_unique",columns={"setting_group","setting_name"})})
  6. */
  7. class Setting
  8. {
  9. /**
  10. * @Id
  11. * @GeneratedValue
  12. * @Column(name="setting_id",type="bigint")
  13. */
  14. protected $id;
  15.  
  16. /**
  17. * @ManyToOne(targetEntity="Group",inversedBy="settings",cascade={"all"},fetch="EAGER")
  18. * @JoinColumn(name="setting_group",referencedColumnName="group_id",nullable=false,onDelete="CASCADE",onUpdate="CASCADE")
  19. */
  20. protected $group;
  21.  
  22. /**
  23. * @Column(name="setting_name",type="string",length=30)
  24. */
  25. protected $name;
  26.  
  27. /**
  28. * @Column(name="setting_value",type="text")
  29. */
  30. protected $value;
  31.  
  32. public function getGroup ()
  33. {
  34. return $this->group;
  35. }
  36.  
  37. public function getName ()
  38. {
  39. return $this->name;
  40. }
  41.  
  42. public function getValue ()
  43. {
  44. return $this->value;
  45. }
  46. }
Add Comment
Please, Sign In to add comment