Beispiel #1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $data = $this->subtaskExport->export($input->getArgument('project_id'), $input->getArgument('start_date'), $input->getArgument('end_date'));
     if (is_array($data)) {
         Csv::output($data);
     }
 }
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $data = $this->projectDailyColumnStatsModel->getAggregatedMetrics($input->getArgument('project_id'), $input->getArgument('start_date'), $input->getArgument('end_date'));
     if (is_array($data)) {
         Csv::output($data);
     }
 }
Beispiel #3
0
 /**
  * Send a CSV response
  *
  * @access public
  * @param  array    $data          Data to serialize in csv
  * @param  integer  $status_code   HTTP status code
  */
 public function csv(array $data, $status_code = 200)
 {
     $this->status($status_code);
     $this->nocache();
     header('Content-Type: text/csv');
     Csv::output($data);
     exit;
 }
 public function testReadWrite()
 {
     $filename = tempnam(sys_get_temp_dir(), 'UT');
     $rows = array(array('Column A', 'Column B'), array('value a', 'value b'));
     $csv = new Csv();
     $csv->write($filename, $rows);
     $csv->setColumnMapping(array('A', 'B', 'C'));
     $csv->read($filename, array($this, 'readRow'));
     unlink($filename);
     $this->expectOutputString('"Column A","Column B"' . "\n" . '"value a","value b"' . "\n", $csv->output($rows));
 }
Beispiel #5
0
 /**
  * Send a CSV response
  *
  * @access public
  * @param  array  $data  Data to serialize in csv
  */
 public function csv(array $data)
 {
     $this->withoutCache();
     $this->withContentType('text/csv; charset=utf-8');
     $this->send();
     Csv::output($data);
 }