You are here

public function MailChimp_ListsTest::memberInfo in Mailchimp 7.3

See also

Mailchimp_Lists::memberInfo()

File

tests/mailchimp_lists_test.inc, line 29
A virtual MailChimp Lists API implementation for use in testing.

Class

MailChimp_ListsTest

Code

public function memberInfo($id, $emails) {
  $lists = $this
    ->loadLists();
  $response = array(
    'success_count' => 0,
    'error_count' => 0,
    'data' => array(),
  );
  foreach ($lists as $list_data) {
    if (isset($list_data['data']['members'])) {
      $response['success_count'] += count($list_data['data']['members']);
      foreach ($emails as $email) {
        $email_address = $email['email'];
        if (isset($list_data['data']['members'][$email_address])) {
          $response['data'][] = $list_data['data']['members'][$email_address];
        }
      }
    }
  }
  return $response;
}