src/Entity/System/AdditionalInfoAnswer.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Entity\System;
  3. use Doctrine\Common\Collections\ArrayCollection;
  4. use Doctrine\ORM\Mapping as ORM;
  5. /**
  6. * @ORM\Table(name="additional_info_answer", indexes={
  7. *
  8. * @ORM\Index(name="IDX_27A05FBD4B1EFC02", columns={"active"})
  9. * })
  10. *
  11. * @ORM\Entity(repositoryClass="App\Repository\System\AdditionalInfoAnswerRepository")
  12. */
  13. class AdditionalInfoAnswer
  14. {
  15. public const INTERESTED_MARKETPLACES_ID = 2;
  16. public const INTERESTED_ECOMMERCE_ID = 1;
  17. public const INTERESTED_WHOLESALE_PURCHASE_ID = 3;
  18. public const INTERESTED_SPORADIC_PURCHASE_ID = 4;
  19. public const INTERESTED_POINTS_CATALOG_ID = 5;
  20. /**
  21. * @var int
  22. *
  23. * @ORM\Id
  24. *
  25. * @ORM\Column(name="id", type="integer")
  26. */
  27. private $id;
  28. /**
  29. * @var AdditionalInfoQuestion
  30. *
  31. * @ORM\ManyToOne(targetEntity="AdditionalInfoQuestion")
  32. *
  33. * @ORM\JoinColumn(nullable=false)
  34. */
  35. private $question;
  36. /**
  37. * @var bool
  38. *
  39. * @ORM\Column(type="boolean")
  40. */
  41. private $active;
  42. /**
  43. * @var Customer[]|ArrayCollection
  44. *
  45. * @ORM\ManyToMany(targetEntity="App\Entity\System\Customer", mappedBy="additionalInfoAnswers")
  46. */
  47. private $customers;
  48. /**
  49. * @var AdditionalInfoAnswerTranslation[]
  50. *
  51. * @ORM\OneToMany(targetEntity="AdditionalInfoAnswerTranslation", mappedBy="answer")
  52. */
  53. private $translations;
  54. /**
  55. * @var string
  56. *
  57. * @ORM\Column(type="string")
  58. */
  59. private $internalKey;
  60. }