src\Entity\UserBranch.php line 11

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * @ORM\Entity
  6.  * @ORM\Table(name="neema.user_branch")
  7.  */
  8. class UserBranch {
  9.     /**
  10.      * @ORM\Id
  11.      * @ORM\GeneratedValue(strategy="AUTO")
  12.      * @ORM\Column(type="integer")
  13.      */
  14.     private $id;
  15.     /**
  16.      * @var User
  17.      *
  18.      * @ORM\ManyToOne(targetEntity="App\Entity\User")
  19.      * @ORM\JoinColumns({
  20.      *   @ORM\JoinColumn(name="user_id", referencedColumnName="id")
  21.      * })
  22.      */
  23.     private $user;
  24.     /**
  25.      * @var Branch
  26.      *
  27.      * @ORM\ManyToOne(targetEntity="App\Entity\Branch")
  28.      * @ORM\JoinColumns({
  29.      *   @ORM\JoinColumn(name="branch_id", referencedColumnName="id")
  30.      * })
  31.      */
  32.     private $branch;
  33.     /**
  34.      * @ORM\Column(type="datetime")
  35.      */
  36.     private $createdAt;
  37.     /**
  38.      * @var User
  39.      *
  40.      * @ORM\ManyToOne(targetEntity="App\Entity\User")
  41.      * @ORM\JoinColumns({
  42.      *   @ORM\JoinColumn(name="created_by", referencedColumnName="id")
  43.      * })
  44.      */
  45.     private $createdBy;
  46.     /**
  47.      * @return mixed
  48.      */
  49.     public function getId()
  50.     {
  51.         return $this->id;
  52.     }
  53.     /**
  54.      * @param mixed $id
  55.      */
  56.     public function setId($id): void
  57.     {
  58.         $this->id $id;
  59.     }
  60.     public function getUser(): User
  61.     {
  62.         return $this->user;
  63.     }
  64.     public function setUser(User $user): void
  65.     {
  66.         $this->user $user;
  67.     }
  68.     public function getBranch(): Branch
  69.     {
  70.         return $this->branch;
  71.     }
  72.     public function setBranch(Branch $branch): void
  73.     {
  74.         $this->branch $branch;
  75.     }
  76.     /**
  77.      * @return mixed
  78.      */
  79.     public function getCreatedAt()
  80.     {
  81.         return $this->createdAt;
  82.     }
  83.     /**
  84.      * @param mixed $createdAt
  85.      */
  86.     public function setCreatedAt($createdAt): void
  87.     {
  88.         $this->createdAt $createdAt;
  89.     }
  90.     public function getCreatedBy(): User
  91.     {
  92.         return $this->createdBy;
  93.     }
  94.     public function setCreatedBy(User $createdBy): void
  95.     {
  96.         $this->createdBy $createdBy;
  97.     }
  98. }