/** * @param AddContact $addContact */ public function handle(AddContact $addContact) { $contact = $this->contactFactory->createFromArray($addContact->getContactData()); $result = $this->contactRepository->add($contact); return $result; }
/** * @test * @depends storesInformationAboutContact * @param AddContact $addContact */ public function storesInformationAboutContactOptions(AddContact $addContact) { $this->assertSame(['removeTags' => ['tag1', 'tag2']], $addContact->getContactOptions()); }