/** * Get rows * * @param \Database_Result $objRecords * * @return array */ public function getRows($objRecords) { if (!$objRecords->numRows) { return array(); } $arrRows = array(); $objRecords->reset(); while ($objRecords->next()) { $arrField = $objRecords->row(); foreach ($this->fields as $field) { $arrField[$field] = Format::dcaValue($this->foreignTable, $field, $objRecords->{$field}); } $arrRows[] = $arrField; } return $arrRows; }