billDetachedPayments = new ArrayCollection(); $this->billDebitBalances = new ArrayCollection(); $this->accountBalanceReimbursements = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getFamilyQuotient(): ?FamilyQuotient { return $this->familyQuotient; } public function setFamilyQuotient(?FamilyQuotient $familyQuotient): self { $this->familyQuotient = $familyQuotient; return $this; } public function getResidenceArea(): ?ResidenceArea { return $this->residenceArea; } public function setResidenceArea(?ResidenceArea $residenceArea): self { $this->residenceArea = $residenceArea; return $this; } /** * @return Collection */ public function getBillDetachedPayments(): Collection { return $this->billDetachedPayments; } public function addBillDetachedPayment(BillPayment $billDetachedPayment): self { if (!$this->billDetachedPayments->contains($billDetachedPayment)) { $this->billDetachedPayments[] = $billDetachedPayment; $billDetachedPayment->setAccessBilling($this); } return $this; } public function removeBillDetachedPayment(BillPayment $billDetachedPayment): self { if ($this->billDetachedPayments->removeElement($billDetachedPayment)) { // set the owning side to null (unless already changed) if ($billDetachedPayment->getAccessBilling() === $this) { $billDetachedPayment->setAccessBilling(null); } } return $this; } /** * @return Collection */ public function getBillDebitBalances(): Collection { return $this->billDebitBalances; } public function addBillDebitBalance(BillDebitBalance $billDebitBalance): self { if (!$this->billDebitBalances->contains($billDebitBalance)) { $this->billDebitBalances[] = $billDebitBalance; $billDebitBalance->setAccessBilling($this); } return $this; } public function removeBillDebitBalance(BillDebitBalance $billDebitBalance): self { if ($this->billDebitBalances->removeElement($billDebitBalance)) { // set the owning side to null (unless already changed) if ($billDebitBalance->getAccessBilling() === $this) { $billDebitBalance->setAccessBilling(null); } } return $this; } /** * @return Collection */ public function getAccountBalanceReimbursements(): Collection { return $this->accountBalanceReimbursements; } public function addAccountBalanceReimbursement(BillPayment $accountBalanceReimbursement): self { if (!$this->accountBalanceReimbursements->contains($accountBalanceReimbursement)) { $this->accountBalanceReimbursements[] = $accountBalanceReimbursement; $accountBalanceReimbursement->setAccessBillingAccountBalanceReimbursement($this); } return $this; } public function removeAccountBalanceReimbursement(BillPayment $accountBalanceReimbursement): self { if ($this->accountBalanceReimbursements->removeElement($accountBalanceReimbursement)) { // set the owning side to null (unless already changed) if ($accountBalanceReimbursement->getAccessBillingAccountBalanceReimbursement() === $this) { $accountBalanceReimbursement->setAccessBillingAccountBalanceReimbursement(null); } } return $this; } public function getAccess(): ?Access { return $this->access; } public function setAccess(?Access $access): self { $this->access = $access; return $this; } }