/** * Build the aggregate list data if any aggregates are defined * * @param Tx_PtExtlist_Domain_DataBackend_DataBackendInterface $dataBackend * @param Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder * @return Tx_PtExtlist_Domain_Model_List_ListData */ public function buildAggregateListData(Tx_PtExtlist_Domain_DataBackend_DataBackendInterface $dataBackend, Tx_PtExtlist_Domain_Configuration_ConfigurationBuilder $configurationBuilder) { if ($configurationBuilder->buildAggregateDataConfig()->count() > 0) { return $dataBackend->getAggregateListData(); } else { return new Tx_PtExtlist_Domain_Model_List_ListData(); } }