<?phpnamespace App\Entity;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity * @ORM\Table(name="neema.user_branch") */class UserBranch { /** * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") * @ORM\Column(type="integer") */ private $id; /** * @var User * * @ORM\ManyToOne(targetEntity="App\Entity\User") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="user_id", referencedColumnName="id") * }) */ private $user; /** * @var Branch * * @ORM\ManyToOne(targetEntity="App\Entity\Branch") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="branch_id", referencedColumnName="id") * }) */ private $branch; /** * @ORM\Column(type="datetime") */ private $createdAt; /** * @var User * * @ORM\ManyToOne(targetEntity="App\Entity\User") * @ORM\JoinColumns({ * @ORM\JoinColumn(name="created_by", referencedColumnName="id") * }) */ private $createdBy; /** * @return mixed */ public function getId() { return $this->id; } /** * @param mixed $id */ public function setId($id): void { $this->id = $id; } public function getUser(): User { return $this->user; } public function setUser(User $user): void { $this->user = $user; } public function getBranch(): Branch { return $this->branch; } public function setBranch(Branch $branch): void { $this->branch = $branch; } /** * @return mixed */ public function getCreatedAt() { return $this->createdAt; } /** * @param mixed $createdAt */ public function setCreatedAt($createdAt): void { $this->createdAt = $createdAt; } public function getCreatedBy(): User { return $this->createdBy; } public function setCreatedBy(User $createdBy): void { $this->createdBy = $createdBy; }}