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