ForumUser.php 741 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace Doctrine\Tests\Models\Forum;
  3. /**
  4. * @Entity
  5. * @Table(name="forum_users")
  6. */
  7. class ForumUser
  8. {
  9. /**
  10. * @Column(type="integer")
  11. * @Id @GeneratedValue
  12. */
  13. public $id;
  14. /**
  15. * @Column(type="string", length=50)
  16. */
  17. public $username;
  18. /**
  19. * @OneToOne(targetEntity="ForumAvatar", cascade={"persist"})
  20. * @JoinColumn(name="avatar_id", referencedColumnName="id")
  21. */
  22. public $avatar;
  23. public function getId() {
  24. return $this->id;
  25. }
  26. public function getUsername() {
  27. return $this->username;
  28. }
  29. public function getAvatar() {
  30. return $this->avatar;
  31. }
  32. public function setAvatar(ForumAvatar $avatar) {
  33. $this->avatar = $avatar;
  34. }
  35. }