fix: MemberCase

ReferralType
* Convert ReferralType in class to an Enum
This commit is contained in:
2025-01-21 14:24:11 -05:00
parent 82ee30a724
commit 6d8fbd5bb8
3 changed files with 25 additions and 10 deletions

View File

@ -4,6 +4,7 @@ namespace App\Entity;
use App\Enums\CaseLevel;
use App\Enums\County;
use App\Enums\Case\ReferralType;
use App\Repository\MemberCaseRepository;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
@ -31,7 +32,7 @@ class MemberCase
private ?string $lastName = null;
#[ORM\Column(length: 45)]
private ?string $referralType = null;
private ?ReferralType $referralType = null;
#[ORM\ManyToOne]
#[ORM\JoinColumn(nullable: false)]
@ -109,8 +110,6 @@ class MemberCase
#[ORM\OneToMany(targetEntity: StaffNote::class, mappedBy: 'memberCase')]
private Collection $staffNotes;
private array $docs;
public function __construct()
{
$this->userCases = new ArrayCollection();
@ -166,12 +165,12 @@ class MemberCase
return "{$this->lastName}, {$this->firstName}";
}
public function getReferralType(): ?string
public function getReferralType(): ?ReferralType
{
return $this->referralType;
}
public function setReferralType(string $referralType): static
public function setReferralType(ReferralType $referralType): static
{
$this->referralType = $referralType;
@ -507,9 +506,4 @@ class MemberCase
return $this;
}
public function getDocs(): array
{
return $this->docs;
}
}