public function testRemoveContact() { $account = new Account(); $account->setId(1); $contact = new Contact(); $contact->setId(2); $account->addContact($contact); $this->assertCount(1, $account->getContacts()->toArray()); $account->removeContact($contact); $this->assertEmpty($account->getContacts()->toArray()); }
/** * Remove contacts from account * * @param Account $account * @param Contact[] $contacts */ protected function removeContacts(Account $account, array $contacts) { foreach ($contacts as $contact) { $account->removeContact($contact); } }