public function getMerchantList()
{
$merchants = array();
$page = 1;
$import = true;
while ($import) {
$totalRows = $page * 100;
$urls = array();
$valuesFromExport = array();
$valuesFromExport[] = new \Oara\Curl\Parameter('email', $this->_user);
$valuesFromExport[] = new \Oara\Curl\Parameter('apikey', $this->_pass);
$valuesFromExport[] = new \Oara\Curl\Parameter('limit', 100);
$valuesFromExport[] = new \Oara\Curl\Parameter('page', $page);
$urls[] = new \Oara\Curl\Request("http://api.affiliate4you.nl/1.0/campagnes/all.csv?", $valuesFromExport);
$result = $this->_client->get($urls);
$exportData = \str_getcsv($result[0], "\n");
for ($i = 1; $i < \count($exportData); $i++) {
$merchantExportArray = \str_getcsv($exportData[$i], ";");
$obj = array();
$obj['cid'] = $merchantExportArray[1];
$obj['name'] = $merchantExportArray[2];
$merchants[] = $obj;
}
if (\count($exportData) != $totalRows + 1) {
$import = false;
}
$page++;
}
return $merchants;
}