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. }