src/Entity/System/Answer.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity\System;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * @ORM\Entity(repositoryClass="App\Repository\System\AnswerRepository")
  6.  *
  7.  * @ORM\Table(name="answer")
  8.  */
  9. class Answer
  10. {
  11.     public const FLASH_DEALS_ID 46;
  12.     public const ONLINE_SHOP_ID 40;
  13.     public const E_MARKETPLACE_ID 45;
  14.     public const ONLINE_RETAILERS_ID 47;
  15.     public const NONE_INTEREST_ID 56;
  16.     public const WHOLESALERS_ID 48;
  17.     public const WAREHOUSING_ID 49;
  18.     public const TRADITIONAL_STORE_ID 53;
  19.     public const CHAIN_OF_STORES_ID 54;
  20.     public const ONE_OFF_PURCHASES_ID 55;
  21.     public const ANSWER_ID_URL_SHOP 32;
  22.     /**
  23.      * @var int
  24.      *
  25.      * @ORM\Id
  26.      *
  27.      * @ORM\Column(type="integer", name="id_answer")
  28.      */
  29.     private $id;
  30.     /**
  31.      * @var Language
  32.      *
  33.      * @ORM\Id
  34.      *
  35.      * @ORM\ManyToOne(targetEntity="App\Entity\System\Language", inversedBy="answers")
  36.      *
  37.      * @ORM\JoinColumn(name="id_lang", referencedColumnName="id_lang")
  38.      */
  39.     private $language;
  40.     /**
  41.      * @var int
  42.      *
  43.      * @ORM\Column(type="integer", name="id_questions")
  44.      */
  45.     private int $questionId;
  46.     /**
  47.      * @var string|null
  48.      *
  49.      * @ORM\Column(type="string", length=200, nullable=true)
  50.      */
  51.     private $name;
  52.     /**
  53.      * @var string|null
  54.      *
  55.      * @ORM\Column(type="string", length=200, nullable=true)
  56.      */
  57.     private $observations;
  58.     /**
  59.      * @var int|null
  60.      *
  61.      * @ORM\Column(type="integer", nullable=true)
  62.      */
  63.     private $position;
  64.     /**
  65.      * @var int|null
  66.      *
  67.      * @ORM\Column(type="integer", nullable=true)
  68.      */
  69.     private $parent;
  70.     /**
  71.      * @return int
  72.      */
  73.     public function getId(): int
  74.     {
  75.         return $this->id;
  76.     }
  77.     /**
  78.      * @param int $id
  79.      *
  80.      * @return Answer
  81.      */
  82.     public function setId(int $id): self
  83.     {
  84.         $this->id $id;
  85.         return $this;
  86.     }
  87.     /**
  88.      * @return Language
  89.      */
  90.     public function getLanguage(): Language
  91.     {
  92.         return $this->language;
  93.     }
  94.     /**
  95.      * @param Language $language
  96.      *
  97.      * @return Answer
  98.      */
  99.     public function setLanguage(Language $language): self
  100.     {
  101.         $this->language $language;
  102.         return $this;
  103.     }
  104.     /**
  105.      * @return string|null
  106.      */
  107.     public function getName(): ?string
  108.     {
  109.         return $this->name;
  110.     }
  111.     /**
  112.      * @param string|null $name
  113.      *
  114.      * @return Answer
  115.      */
  116.     public function setName(?string $name): self
  117.     {
  118.         $this->name $name;
  119.         return $this;
  120.     }
  121.     /**
  122.      * @return string|null
  123.      */
  124.     public function getObservations(): ?string
  125.     {
  126.         return $this->observations;
  127.     }
  128.     /**
  129.      * @param string|null $observations
  130.      *
  131.      * @return Answer
  132.      */
  133.     public function setObservations(?string $observations): self
  134.     {
  135.         $this->observations $observations;
  136.         return $this;
  137.     }
  138.     /**
  139.      * @return int|null
  140.      */
  141.     public function getPosition(): ?int
  142.     {
  143.         return $this->position;
  144.     }
  145.     /**
  146.      * @param int|null $position
  147.      *
  148.      * @return Answer
  149.      */
  150.     public function setPosition(?int $position): self
  151.     {
  152.         $this->position $position;
  153.         return $this;
  154.     }
  155.     /**
  156.      * @return int|null
  157.      */
  158.     public function getParent(): ?int
  159.     {
  160.         return $this->parent;
  161.     }
  162.     /**
  163.      * @param int|null $parent
  164.      *
  165.      * @return Answer
  166.      */
  167.     public function setParent(?int $parent): self
  168.     {
  169.         $this->parent $parent;
  170.         return $this;
  171.     }
  172.     public function getQuestionId(): int
  173.     {
  174.         return $this->questionId;
  175.     }
  176.     public function setQuestionId(int $questionId): self
  177.     {
  178.         $this->questionId $questionId;
  179.         return $this;
  180.     }
  181. }