public function MailChimp_CampaignsTest::getList in Mailchimp 7.3
See also
Mailchimp_Campaigns::getList()
File
- tests/
mailchimp_campaigns_test.inc, line 18 - A virtual MailChimp Campaigns API implementation for use in testing.
Class
Code
public function getList($filters = array(), $start = 0, $limit = 25, $sort_field = 'create_time', $sort_dir = 'DESC') {
$campaigns = $this
->loadCampaigns();
$response = array(
'total' => 0,
'data' => array(),
);
foreach ($campaigns as $campaign) {
foreach ($filters as $filter => $value) {
if ($filter == 'campaign_id') {
$filter = 'id';
}
if ($campaign[$filter] != $value) {
continue;
}
}
$response['data'][] = $campaign;
$response['total']++;
}
return $response;
}