Example #1
0
 /**
  * @test
  */
 public function storesInformationAboutContact()
 {
     $contactData = ['email' => '*****@*****.**', 'owner' => '*****@*****.**'];
     $contactOptions = ['removeTags' => ['tag1', 'tag2']];
     $addContact = new AddContact($contactData, $contactOptions);
     $this->assertSame($contactData, $addContact->getContactData());
     return $addContact;
 }
Example #2
0
 /**
  * @param AddContact $addContact
  */
 public function handle(AddContact $addContact)
 {
     $contact = $this->contactFactory->createFromArray($addContact->getContactData());
     $result = $this->contactRepository->add($contact);
     return $result;
 }