/** @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; }
/** @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"); } }