/**
  * Rendering of a "numerical array" of cObjects from TypoScript
  * Will call ->cObjGetSingle() for each cObject found and accumulate the output.
  *
  * @param	array		Array with cObjects as values.
  * @param	object		Reference object.
  * @param tx_rnbase_plot_IDataProvider $dp
  * @return	object		The object.
  */
 private function cObjGet($arrSetup, &$objRef)
 {
     if (is_array($arrSetup)) {
         if (!tx_rnbase_util_TYPO3::isTYPO42OrHigher()) {
             require_once PATH_site . 't3lib/class.t3lib_tstemplate.php';
         }
         $templateServiceClass = tx_rnbase_util_Typo3Classes::getTemplateServiceClass();
         $arrSortedKeys = $templateServiceClass::sortedKeyList($arrSetup);
         foreach ($arrSortedKeys as $strKey) {
             $strCobjName = $arrSetup[$strKey];
             if (intval($strKey) && !strstr($strKey, '.')) {
                 $arrConf = $arrSetup[$strKey . '.'];
                 $objOutput = $this->cObjGetSingle($strCobjName, $arrConf, $objRef);
             }
         }
     }
     return $objOutput;
 }