You are here

public function MailChimpTest::lists in Mailchimp 7.2

Load lists.

Return value

array Stored lists formatted as the actual MC API returns them.

Overrides MCAPI::lists

File

tests/mailchimp_tests.inc, line 174
A virtual MailChimp API implementation for use in testing.

Class

MailChimpTest
@file A virtual MailChimp API implementation for use in testing.

Code

public function lists($filters = array(), $start = 0, $limit = 25, $sort_field = 'created', $sort_dir = 'DESC') {
  $lists = $this
    ->loadLists();
  $ret = array(
    'data' => array(),
    'total' => 0,
  );
  foreach ($lists as $list_id => $list_array) {
    $ret['data'][] = array(
      'id' => $list_id,
      'name' => $list_array['name'],
    );
    $ret['total']++;
  }
  return $ret;
}