src/Entity/CategoryToExtraField.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * CategoriesToExtra
  6. *
  7. * @ORM\Table(name="categories_to_extra")
  8. * @ORM\Entity
  9. */
  10. class CategoryToExtraField
  11. {
  12. /**
  13. * @var int
  14. *
  15. * @ORM\Column(name="id", type="integer", nullable=false)
  16. * @ORM\Id
  17. * @ORM\GeneratedValue(strategy="IDENTITY")
  18. */
  19. private $id;
  20. /**
  21. * @var \App\Entity\Category
  22. * @ORM\ManyToOne(targetEntity="App\Entity\Category", inversedBy="extraFields")
  23. * @ORM\JoinColumn(name="categories_id", referencedColumnName="categories_id")
  24. */
  25. private $category;
  26. /** *
  27. * @var \App\Entity\ProductExtraField|null
  28. * @ORM\ManyToOne(targetEntity="App\Entity\ProductExtraField")
  29. * @ORM\JoinColumn(name="products_extra_fields_id", referencedColumnName="products_extra_fields_id", onDelete="CASCADE")
  30. */
  31. private $extraField;
  32. public function getId(): int {
  33. return $this->id;
  34. }
  35. public function getCategory(): \App\Entity\Category {
  36. return $this->category;
  37. }
  38. public function getExtraField(): ?\App\Entity\ProductExtraField {
  39. return $this->extraField;
  40. }
  41. public function setId(int $id): void {
  42. $this->id = $id;
  43. }
  44. public function setCategory(\App\Entity\Category $category): void {
  45. $this->category = $category;
  46. }
  47. public function setExtraField(\App\Entity\ProductExtraField $extraField): void {
  48. $this->extraField = $extraField;
  49. }
  50. }