src/Admin/Modules/User/Entity/UserAdmin.php line 13
<?phpnamespace App\Admin\Modules\User\Entity;use Doctrine\ORM\Mapping as ORM;use Gedmo\Mapping\Annotation as Gedmo;use App\Modules\User\Entity\User;/*** @ORM\Table(name="user_admin", uniqueConstraints={@ORM\UniqueConstraint(name="id_user", columns={"id_user"}), @ORM\UniqueConstraint(columns={"company_name"}), @ORM\UniqueConstraint(columns={"alias"})})* @ORM\Entity*/class UserAdmin{const ACTIVE_MODULE_TICKETS = 1;const ACTIVE_MODULE_CONTRACTS = 2;const ACTIVE_MODULE_MEETING_SCHEDULER = 3;const ACTIVE_MODULE_STORE = 4;/*** @ORM\Column(type="integer")* @ORM\Id* @ORM\GeneratedValue(strategy="AUTO")*/private $id;/*** @var \App\Modules\User\Entity\User** @ORM\ManyToOne(targetEntity="App\Modules\User\Entity\User", inversedBy="admin")* @ORM\JoinColumns({* @ORM\JoinColumn(name="id_user", referencedColumnName="id", nullable=false, onDelete="CASCADE")* })*/private $user;/*** @var string** @ORM\Column(name="company_name", type="string", length=255, nullable=false, options={"collation"="utf8_unicode_ci"})*/private $companyName;/*** @var string** @ORM\Column(name="alias", type="string", length=255, nullable=false)*/private $alias;/*** @var string** @ORM\Column(name="tin", type="string", length=25, nullable=true)*/private $tin;/*** @var string** @ORM\Column(name="phone", type="string", length=25, nullable=true)*/private $phone;/*** @ORM\Column(name="logo", type="string", length=255, nullable=true)*/private $logo;/*** @ORM\Column(name="active_modules", type="string", length=255, nullable=true)*/private $activeModules;/*** @var int** @ORM\Column(name="max_partner_count", type="integer", nullable=false, options={"unsigned"=true})*/private $maxPartnerCount;/*** @var int** @ORM\Column(name="available_voucher_count", type="integer", nullable=false, options={"unsigned"=true})*/private $availableVoucherCount;public function __construct(){$this->maxPartnerCount = 0;$this->availableVoucherCount = 0;}public function getId(): ?int{return $this->id;}public function getUser(): ?User{return $this->user;}public function setUser(?User $user): self{$this->user = $user;return $this;}public function getMaxPartnerCount(): ?int{return $this->maxPartnerCount;}public function setMaxPartnerCount(int $maxPartnerCount): self{$this->maxPartnerCount = $maxPartnerCount;return $this;}public function getAvailableVoucherCount(): ?int{return $this->availableVoucherCount;}public function setAvailableVoucherCount(int $availableVoucherCount): self{$this->availableVoucherCount = $availableVoucherCount;return $this;}public function getPhone(): ?string{return $this->phone;}public function setPhone(?string $phone): self{$this->phone = $phone;return $this;}public function getCompanyName(): ?string{return $this->companyName;}public function setCompanyName(string $companyName): self{$this->companyName = $companyName;return $this;}public function getAlias(): ?string{return $this->alias;}public function setAlias(string $alias): self{$this->alias = $alias;return $this;}public function getLogo(): ?string{return $this->logo;}public function setLogo(?string $logo): self{$this->logo = $logo;return $this;}public function getTin(): ?string{return $this->tin;}public function setTin(?string $tin): self{$this->tin = $tin;return $this;}public function getActiveModules(): ?string{return $this->activeModules;}public function setActiveModules(?string $activeModules): self{$this->activeModules = $activeModules;return $this;}}