Esempio n. 1
0
 /**
  * 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();
     }
 }