src/Entity/CRM/Worker.php line 10
<?phpnamespace App\Entity\CRM;use App\Repository\WorkerRepository;use Doctrine\DBAL\Types\Types;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: WorkerRepository::class)]class Worker{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column]private ?int $id = null;#[ORM\Column(length: 255, nullable: true)]private ?string $firstName = null;#[ORM\Column(length: 255, nullable: true)]private ?string $lastName = null;#[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)]private ?\DateTimeInterface $birthDate = null;#[ORM\Column(length: 255, nullable: true)]private ?string $address = null;#[ORM\Column(length: 255, nullable: true)]private ?string $city = null;#[ORM\Column(length: 255, nullable: true)]private ?string $phone = null;#[ORM\Column]private ?bool $isActive = null;#[ORM\OneToOne(inversedBy: 'worker')]private ?Admin $admin = null;#[ORM\Column(length: 180)]private ?string $email = null;#[ORM\Column(length: 180, nullable: true)]private ?string $position = null;#[ORM\ManyToOne(inversedBy: 'workers')]private ?Department $department = null;#[ORM\ManyToOne(inversedBy: 'workers')]private ?Branch $branch = null;public function __toString(){return $this->firstName.' '.$this->lastName;}public function getId(): ?int{return $this->id;}public function getFirstName(): ?string{return $this->firstName;}public function setFirstName(?string $firstName): self{$this->firstName = $firstName;return $this;}public function getLastName(): ?string{return $this->lastName;}public function setLastName(?string $lastName): self{$this->lastName = $lastName;return $this;}public function getBirthDate(): ?\DateTimeInterface{return $this->birthDate;}public function setBirthDate(?\DateTimeInterface $birthDate): self{$this->birthDate = $birthDate;return $this;}public function getAddress(): ?string{return $this->address;}public function setAddress(?string $address): self{$this->address = $address;return $this;}public function getCity(): ?string{return $this->city;}public function setCity(?string $city): self{$this->city = $city;return $this;}public function getPhone(): ?string{return $this->phone;}public function setPhone(?string $phone): self{$this->phone = $phone;return $this;}public function isIsActive(): ?bool{return $this->isActive;}public function setIsActive(bool $isActive): self{$this->isActive = $isActive;return $this;}public function getAdmin(): ?admin{return $this->admin;}public function setAdmin(?admin $admin): self{$this->admin = $admin;return $this;}public function getEmail(): ?string{return $this->email;}public function setEmail(string $email): self{$this->email = $email;return $this;}public function getPosition(): ?string{return $this->position;}public function setPosition(?string $position): self{$this->position = $position;return $this;}public function getDepartment(): ?Department{return $this->department;}public function setDepartment(?Department $department): self{$this->department = $department;return $this;}public function getBranch(): ?Branch{return $this->branch;}public function setBranch(?Branch $branch): self{$this->branch = $branch;return $this;}}