Пример #1
0
 /**
  * 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);
 }
Пример #2
0
 /**
  * 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());
 }