/** * @param Account $account * * @return PaymentTerm */ public function removeAccount(Account $account) { if ($this->accounts->contains($account)) { $this->accounts->removeElement($account); } return $this; }
/** * @param Account $child * * @return bool */ protected function hasChild(Account $child) { return $this->children->contains($child); }
/** * @param Account $account * * @return $this */ public function addDefaultInAccount(Account $account) { if (!$this->defaultInAccounts->contains($account)) { $this->defaultInAccounts->add($account); $account->setDefaultContact($this); } return $this; }