src/Entity/User.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * User
  6.  *
  7.  * @ORM\Table(name="user")
  8.  * @ORM\Entity(repositoryClass="App\Repository\UserRepository")
  9.  */
  10. class User
  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 string|null
  22.      *
  23.      * @ORM\Column(name="name", type="string", length=255, nullable=true)
  24.      */
  25.     private $name;
  26.     /**
  27.      * @var string|null
  28.      *
  29.      * @ORM\Column(name="surname", type="string", length=255, nullable=true)
  30.      */
  31.     private $surname;
  32.     /**
  33.      * @var string|null
  34.      *
  35.      * @ORM\Column(name="surname2", type="string", length=255, nullable=true)
  36.      */
  37.     private $surname2;
  38.     /**
  39.      * @var string|null
  40.      *
  41.      * @ORM\Column(name="email", type="string", length=255, nullable=true)
  42.      */
  43.     private $email '';
  44.     /**
  45.      * @var string
  46.      *
  47.      * @ORM\Column(name="phone", type="string", length=255, nullable=false)
  48.      */
  49.     private $phone '';
  50.     /**
  51.      * @var string
  52.      *
  53.      * @ORM\Column(name="prefix", type="string", length=11, nullable=false)
  54.      */
  55.     private $prefix '';
  56.     /**
  57.      * @var string
  58.      *
  59.      * @ORM\Column(name="hash", type="string", length=255, nullable=false)
  60.      */
  61.     private $hash '';
  62.     /**
  63.      * @var int
  64.      *
  65.      * @ORM\Column(name="terms_policy", type="integer", nullable=false)
  66.      */
  67.     private $termsPolicy;
  68.     /**
  69.      * @var string
  70.      *
  71.      * @ORM\Column(name="lang", type="string", length=2, nullable=false)
  72.      */
  73.     private $lang;
  74.     /**
  75.      * @var string
  76.      *
  77.      * @ORM\Column(name="lang_detected", type="string", length=2, nullable=false)
  78.      */
  79.     private $langDetected;
  80.     /**
  81.      * @var \DateTime
  82.      *
  83.      * @ORM\Column(name="date_created", type="datetime", nullable=false)
  84.      */
  85.     private $dateCreated;
  86.     /**
  87.      * @var int
  88.      *
  89.      * @ORM\Column(name="status", type="integer", nullable=false, options={"default"="1"})
  90.      */
  91.     private $status 1;
  92.     /**
  93.      * @var \Locations
  94.      *
  95.      * @ORM\ManyToOne(targetEntity="Locations")
  96.      * @ORM\JoinColumns({
  97.      *   @ORM\JoinColumn(name="registered_location", referencedColumnName="id")
  98.      * })
  99.      */
  100.     private $registeredLocation;
  101.     public function getId(): ?int
  102.     {
  103.         return $this->id;
  104.     }
  105.     public function getName(): ?string
  106.     {
  107.         return $this->name;
  108.     }
  109.     public function setName(?string $name): self
  110.     {
  111.         $this->name $name;
  112.         return $this;
  113.     }
  114.     public function getSurname(): ?string
  115.     {
  116.         return $this->surname;
  117.     }
  118.     public function setSurname(?string $surname): self
  119.     {
  120.         $this->surname $surname;
  121.         return $this;
  122.     }
  123.     public function getSurname2(): ?string
  124.     {
  125.         return $this->surname2;
  126.     }
  127.     public function setSurname2(?string $surname2): self
  128.     {
  129.         $this->surname2 $surname2;
  130.         return $this;
  131.     }
  132.     public function getEmail(): ?string
  133.     {
  134.         return $this->email;
  135.     }
  136.     public function setEmail(?string $email): self
  137.     {
  138.         $this->email $email;
  139.         return $this;
  140.     }
  141.     public function getPhone(): ?string
  142.     {
  143.         return $this->phone;
  144.     }
  145.     public function setPhone(string $phone): self
  146.     {
  147.         $this->phone $phone;
  148.         return $this;
  149.     }
  150.     public function getPrefix(): ?string
  151.     {
  152.         return $this->prefix;
  153.     }
  154.     public function setPrefix(string $prefix): self
  155.     {
  156.         $this->prefix $prefix;
  157.         return $this;
  158.     }
  159.     public function getHash(): ?string
  160.     {
  161.         return $this->hash;
  162.     }
  163.     public function setHash(string $hash): self
  164.     {
  165.         $this->hash $hash;
  166.         return $this;
  167.     }
  168.     public function getTermsPolicy(): ?int
  169.     {
  170.         return $this->termsPolicy;
  171.     }
  172.     public function setTermsPolicy(int $termsPolicy): self
  173.     {
  174.         $this->termsPolicy $termsPolicy;
  175.         return $this;
  176.     }
  177.     public function getLang(): ?string
  178.     {
  179.         return $this->lang;
  180.     }
  181.     public function setLang(string $lang): self
  182.     {
  183.         $this->lang $lang;
  184.         return $this;
  185.     }
  186.     public function getLangDetected(): ?string
  187.     {
  188.         return $this->langDetected;
  189.     }
  190.     public function setLangDetected(string $langDetected): self
  191.     {
  192.         $this->langDetected $langDetected;
  193.         return $this;
  194.     }
  195.     public function getDateCreated(): ?\DateTimeInterface
  196.     {
  197.         return $this->dateCreated;
  198.     }
  199.     public function setDateCreated(\DateTimeInterface $dateCreated): self
  200.     {
  201.         $this->dateCreated $dateCreated;
  202.         return $this;
  203.     }
  204.     public function getStatus(): ?int
  205.     {
  206.         return $this->status;
  207.     }
  208.     public function setStatus(int $status): self
  209.     {
  210.         $this->status $status;
  211.         return $this;
  212.     }
  213.     public function getRegisteredLocation(): ?Locations
  214.     {
  215.         return $this->registeredLocation;
  216.     }
  217.     public function setRegisteredLocation(?Locations $registeredLocation): self
  218.     {
  219.         $this->registeredLocation $registeredLocation;
  220.         return $this;
  221.     }
  222. }