Pimcore\Document\Newsletter\AddressSourceAdapter\ReportAdapter::getListing PHP Метод

getListing() защищенный Метод

protected getListing ( ) : Listing
Результат Pimcore\Model\Object\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;
    }