src/Entity/UserData.php line 7

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. class UserData {
  5.     /**
  6.      * @var int
  7.      */
  8.     private $id;
  9.     /**
  10.      * @var \App\Entity\Person
  11.      */
  12.     private $person;
  13.     /**
  14.      * @var \App\Entity\Address
  15.      */
  16.     private $address;
  17.     /**
  18.      * @var \App\Entity\Communication
  19.      */
  20.     private $communication;
  21.     /**
  22.      * @var \DateTime|null
  23.      */
  24.     private $changedAt;
  25.     /**
  26.      * @var \App\Entity\User
  27.      */
  28.     private $user;
  29.     /**
  30.      * Get id.
  31.      *
  32.      * @return int
  33.      */
  34.     public function getId() {
  35.         return $this->id;
  36.     }
  37.     /**
  38.      * Set changedAt.
  39.      *
  40.      * @param \DateTime|null $changedAt
  41.      *
  42.      * @return UserData
  43.      */
  44.     public function setChangedAt($changedAt null) {
  45.         $this->changedAt $changedAt;
  46.         return $this;
  47.     }
  48.     /**
  49.      * Get changedAt.
  50.      *
  51.      * @return \DateTime|null
  52.      */
  53.     public function getChangedAt() {
  54.         return $this->changedAt;
  55.     }
  56.     /**
  57.      * Set user.
  58.      *
  59.      * @param \App\Entity\User|null $user
  60.      *
  61.      * @return UserData
  62.      */
  63.     public function setUser(\App\Entity\User $user null) {
  64.         $this->user $user;
  65.         return $this;
  66.     }
  67.     /**
  68.      * Get user.
  69.      *
  70.      * @return \App\Entity\User|null
  71.      */
  72.     public function getUser() {
  73.         return $this->user;
  74.     }
  75.     /**
  76.      * Set person.
  77.      *
  78.      * @param \App\Entity\Person|null $person
  79.      *
  80.      * @return UserData
  81.      */
  82.     public function setPerson(\App\Entity\Person $person null) {
  83.         $this->person $person;
  84.         return $this;
  85.     }
  86.     /**
  87.      * Get person.
  88.      *
  89.      * @return \App\Entity\Person|null
  90.      */
  91.     public function getPerson() {
  92.         return $this->person;
  93.     }
  94.     /**
  95.      * Set address.
  96.      *
  97.      * @param \App\Entity\Address|null $address
  98.      *
  99.      * @return UserData
  100.      */
  101.     public function setAddress(\App\Entity\Address $address null) {
  102.         $this->address $address;
  103.         return $this;
  104.     }
  105.     /**
  106.      * Get address.
  107.      *
  108.      * @return \App\Entity\Address|null
  109.      */
  110.     public function getAddress() {
  111.         return $this->address;
  112.     }
  113.     /**
  114.      * Set communication.
  115.      *
  116.      * @param \App\Entity\Communication|null $communication
  117.      *
  118.      * @return UserData
  119.      */
  120.     public function setCommunication(\App\Entity\Communication $communication null) {
  121.         $this->communication $communication;
  122.         return $this;
  123.     }
  124.     /**
  125.      * Get communication.
  126.      *
  127.      * @return \App\Entity\Communication|null
  128.      */
  129.     public function getCommunication() {
  130.         return $this->communication;
  131.     }
  132.     public function getName() {
  133.         if (!empty($this->person)) {
  134.             return $this->person->getName();
  135.         }
  136.         return '';
  137.     }
  138.     public function getFullName() {
  139.         if (!empty($this->person)) {
  140.             return $this->person->getFullName();
  141.         }
  142.         return '';
  143.     }
  144. }