src/UserBundle/Entity/Profile.php line 11

Open in your IDE?
  1. <?php
  2. namespace UserBundle\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * @ORM\Table("profile")
  6. * @ORM\Entity(repositoryClass="UserBundle\Repository\Profile")
  7. */
  8. class Profile
  9. {
  10. /**
  11. * @ORM\Column(name="id", type="integer")
  12. * @ORM\Id
  13. * @ORM\GeneratedValue(strategy="AUTO")
  14. */
  15. private $id;
  16. /**
  17. * @ORM\ManyToOne(targetEntity="User")
  18. * @ORM\JoinColumn(name="user_id", referencedColumnName="id")
  19. */
  20. private User $user;
  21. /**
  22. * @ORM\Column(name="param_key", type="string", length=255)
  23. */
  24. private string $paramKey;
  25. /**
  26. * @ORM\Column(name="param_value", type="text")
  27. */
  28. private string $paramValue;
  29. public function getId(): ?int
  30. {
  31. return $this->id;
  32. }
  33. /**
  34. * @param string $paramKey
  35. * @return $this
  36. */
  37. public function setParamKey(string $paramKey): self
  38. {
  39. $this->paramKey = $paramKey;
  40. return $this;
  41. }
  42. /**
  43. * @return string
  44. */
  45. public function getParamKey(): string
  46. {
  47. return $this->paramKey;
  48. }
  49. /**
  50. * @param string $paramValue
  51. * @return $this
  52. */
  53. public function setParamValue(string $paramValue): self
  54. {
  55. $this->paramValue = $paramValue;
  56. return $this;
  57. }
  58. /**
  59. * @return string
  60. */
  61. public function getParamValue(): string
  62. {
  63. return $this->paramValue;
  64. }
  65. /**
  66. * @param User $user
  67. * @return $this
  68. */
  69. public function setUser(User $user): self
  70. {
  71. $this->user = $user;
  72. return $this;
  73. }
  74. /**
  75. * @return User
  76. */
  77. public function getUser(): User
  78. {
  79. return $this->user;
  80. }
  81. }