Пример #1
0
 /** @inheritdoc */
 function updateUser(User $user, array $lists = [])
 {
     $contact = [];
     $contact['contact'] = ['email' => $user->getEmail(), 'first_name' => $user->getFirstName(), 'last_name' => $user->getLastName(), 'phone' => $user->getPhoneNumber()];
     try {
         $userId = $lists[0][0];
         $this->connector->request("PUT", "contacts/{$userId}", json_encode($contact));
     } catch (\Exception $ex) {
     }
     return null;
 }
Пример #2
0
 /** @inheritdoc */
 function updateUser(User $user, array $lists = [])
 {
     foreach ($lists as $list) {
         $userHash = $list[0];
         $listId = $list[1];
         $this->connector->request("/lists/{$listId}/members/{$userHash}", ['email_address' => $user->getEmail(), 'merge_fields' => ['FNAME' => $user->getFirstName(), 'LNAME' => $user->getLastName(), 'EMAIL' => "*****@*****.**"], 'merge_vars' => ['EMAIL' => "*****@*****.**"], 'replace_interests' => false], "PATCH");
     }
 }