src/Entity/AddressBook.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\AddressBookRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6. * @ORM\Entity(repositoryClass=AddressBookRepository::class)
  7. */
  8. class AddressBook {
  9. /**
  10. * @ORM\Id
  11. *
  12. * @ORM\GeneratedValue
  13. *
  14. * @ORM\Column(type="integer")
  15. */
  16. private $id;
  17. /**
  18. * @ORM\OneToOne(targetEntity=User::class, inversedBy="addressBook", cascade={"persist", "remove"})
  19. *
  20. * @ORM\JoinColumn(nullable=false)
  21. */
  22. private $user;
  23. /**
  24. * @ORM\Column(type="string", length=255)
  25. */
  26. private $street;
  27. /**
  28. * @ORM\Column(type="string", length=255)
  29. */
  30. private $houseNumber;
  31. /**
  32. * @ORM\Column(type="integer")
  33. */
  34. private $zip;
  35. /**
  36. * @ORM\Column(type="string", length=255)
  37. */
  38. private $city;
  39. /**
  40. * @ORM\Column(type="string", length=255, nullable=true)
  41. */
  42. private $phoneNumber;
  43. /**
  44. * @ORM\Column(type="integer", nullable=true)
  45. */
  46. private ?int $ikNumber = null;
  47. /**
  48. * @ORM\Column(type="string", length=255, nullable=true)
  49. */
  50. private $customerNumber;
  51. /**
  52. * @ORM\Column(type="string", length=2)
  53. */
  54. private $state;
  55. public function getId(): ?int {
  56. return $this->id;
  57. }
  58. public function getUser(): ?User {
  59. return $this->user;
  60. }
  61. public function setUser(User $user): self {
  62. $this->user = $user;
  63. return $this;
  64. }
  65. public function getStreet(): ?string {
  66. return $this->street;
  67. }
  68. public function setStreet(string $street): self {
  69. $this->street = $street;
  70. return $this;
  71. }
  72. public function getHouseNumber(): ?string {
  73. return $this->houseNumber;
  74. }
  75. public function setHouseNumber(string $houseNumber): self {
  76. $this->houseNumber = $houseNumber;
  77. return $this;
  78. }
  79. public function getZip(): ?int {
  80. return $this->zip;
  81. }
  82. public function setZip(int $zip): self {
  83. $this->zip = $zip;
  84. return $this;
  85. }
  86. public function getCity(): ?string {
  87. return $this->city;
  88. }
  89. public function setCity(string $city): self {
  90. $this->city = $city;
  91. return $this;
  92. }
  93. public function getPhoneNumber(): ?string {
  94. return $this->phoneNumber;
  95. }
  96. public function setPhoneNumber(?string $phoneNumber): self {
  97. $this->phoneNumber = $phoneNumber;
  98. return $this;
  99. }
  100. public function getIkNumber(): ?int {
  101. return $this->ikNumber;
  102. }
  103. public function setIkNumber(?int $ikNumber): void {
  104. $this->ikNumber = $ikNumber;
  105. }
  106. public function getState(): ?string {
  107. return $this->state;
  108. }
  109. public function setState(string $state): self {
  110. $this->state = $state;
  111. return $this;
  112. }
  113. public function getCustomerNumber(): ?string {
  114. return $this->customerNumber;
  115. }
  116. public function setCustomerNumber(string $customerNumber): self {
  117. $this->customerNumber = $customerNumber;
  118. return $this;
  119. }
  120. }