/**
* @return Listing
*/
protected function getListing()
{
$config = \Pimcore\Model\Tool\CustomReport\Config::getByName($this->reportId);
$configuration = $config->getDataSourceConfig();
$adapter = \Pimcore\Model\Tool\CustomReport\Config::getAdapter($configuration, $config);
$result = $adapter->getData(null, $this->emailFieldName, 'ASC', null, null);
$this->list = $result['data'];
$this->elementsTotal = intval($result["total"]);
$this->emailAddresses = [];
foreach ($this->list as $row) {
if (isset($row[$this->emailFieldName])) {
$this->emailAddresses[] = $row[$this->emailFieldName];
}
}
return $this->list;
}