From c78698ace4a9a63260fb3e3487c11ec8f07c09ea Mon Sep 17 00:00:00 2001 From: Ryan Prather Date: Sun, 5 Jan 2025 06:04:21 +0000 Subject: [PATCH] reconfigure --- src/Entity/Referral.php | 85 +++-------------------------------------- 1 file changed, 5 insertions(+), 80 deletions(-) diff --git a/src/Entity/Referral.php b/src/Entity/Referral.php index 70f294e..4ea3d79 100644 --- a/src/Entity/Referral.php +++ b/src/Entity/Referral.php @@ -43,18 +43,6 @@ class Referral #[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)] private ?\DateTimeInterface $dischargeDate = null; - /** - * @var Collection - */ - #[ORM\OneToMany(targetEntity: Note::class, mappedBy: 'referral', orphanRemoval: true)] - private Collection $notes; - - /** - * @var Collection - */ - #[ORM\ManyToMany(targetEntity: Member::class)] - private Collection $present; - /** * @var float $hoursUsed */ @@ -65,8 +53,6 @@ class Referral */ public function __construct() { - $this->notes = new ArrayCollection(); - $this->present = new ArrayCollection(); $this->hoursUsed = 0.0; } @@ -159,74 +145,13 @@ class Referral return $this; } - /** - * @return Collection - */ - public function getNotes(): Collection - { - return $this->notes; - } - - public function addNote(Note $note): static - { - if (!$this->notes->contains($note)) { - $this->notes->add($note); - $note->setReferral($this); - $this->hoursUsed += ($note->calcTimeUsed() / 60); - } - - return $this; - } - - public function removeNote(Note $note): static - { - if ($this->notes->removeElement($note)) { - $this->hoursUsed -= $note->calcTimeUsed(); - // set the owning side to null (unless already changed) - if ($note->getReferral() === $this) { - $note->setReferral(null); - } - } - - return $this; - } - - public function setNotes(ArrayCollection $notes): void - { - $this->notes = $notes; - $this->hoursUsed = 0.0; - - foreach ($this->notes as $note) { - $this->hoursUsed += ($note->calcTimeUsed() / 60); - } - } - - /** - * @return Collection - */ - public function getPresent(): Collection - { - return $this->present; - } - - public function addPresent(Member $present): static - { - if (!$this->present->contains($present)) { - $this->present->add($present); - } - - return $this; - } - - public function removePresent(Member $present): static - { - $this->present->removeElement($present); - - return $this; - } - public function getHoursRemaining(): float { return $this->hours - $this->hoursUsed; } + + public function getHoursUsed(): float + { + return $this->hoursUsed; + } }