/** * Write item data to csv export file * * @param Varien_Object $item * @param Magento_Filesystem_StreamInterface $stream */ protected function _exportCsvItem(Varien_Object $item, Magento_Filesystem_StreamInterface $stream) { $row = array(); foreach ($this->_getColumns() as $column) { if (!$column->getIsSystem()) { $row[] = $column->getRowFieldExport($item); } } $stream->writeCsv($row); }
/** * Write Converted XML Data to Temporary File * * @param Magento_Filesystem_StreamInterface $stream * @param string $sheetName */ public function write(Magento_Filesystem_StreamInterface $stream, $sheetName = '') { $stream->write($this->_getXmlHeader($sheetName)); foreach ($this->_iterator as $dataRow) { $stream->write($this->_getXmlRow($dataRow, true)); } $stream->write($this->_getXmlFooter()); }