@@ 1559-1567 (lines=9) @@ | ||
1556 | * |
|
1557 | * @return $this |
|
1558 | */ |
|
1559 | public function addDefaultInAccount(Account $account) |
|
1560 | { |
|
1561 | if (!$this->defaultInAccounts->contains($account)) { |
|
1562 | $this->defaultInAccounts->add($account); |
|
1563 | $account->setDefaultContact($this); |
|
1564 | } |
|
1565 | ||
1566 | return $this; |
|
1567 | } |
|
1568 | ||
1569 | /** |
|
1570 | * @param Account $account |
|
@@ 1574-1582 (lines=9) @@ | ||
1571 | * |
|
1572 | * @return $this |
|
1573 | */ |
|
1574 | public function removeDefaultInAccount(Account $account) |
|
1575 | { |
|
1576 | $this->defaultInAccounts->removeElement($account); |
|
1577 | if ($account->getDefaultContact() === $this) { |
|
1578 | $account->setDefaultContact(null); |
|
1579 | } |
|
1580 | ||
1581 | return $this; |
|
1582 | } |
|
1583 | ||
1584 | /** |
|
1585 | * @return Account[]|Collection |