/** * @param ContactList $contactList * * @return void */ public function add($contactList) { if (!$this->exists(function ($key, ContactList $element) use($contactList) { return $contactList->getId() == $element->getId(); })) { parent::add($contactList); } }