printResult() публичный Метод

Prints a result set.
public printResult ( string $filename, array $count )
$filename string
$count array
Пример #1
0
 public function testExactlyThreeRowsArePrinted()
 {
     ob_start();
     $this->history->printResult('php://output', $this->sample_data);
     $output = ob_get_clean();
     $rows = explode("\n", trim($output));
     $this->assertEquals(3, count($rows), "Printed result contained more or less than expected 2 rows");
 }
Пример #2
0
 /**
  * @expectedException \InvalidArgumentException
  */
 public function testPrintPartialRow()
 {
     $count = $this->sample_row;
     unset($count['llocByNof']);
     ob_start();
     $this->single->printResult('php://output', $count);
     ob_end_clean();
     $this->fail("No exception was raised for malformed input var");
 }
Пример #3
0
 /**
  * @param InputInterface  $input  An InputInterface instance
  * @param OutputInterface $output An OutputInterface instance
  *
  * @return null|integer null or 0 if everything went fine, or an error code
  */
 private function executeSingle(InputInterface $input, OutputInterface $output)
 {
     $count = $this->count($input->getArgument('values'), $input->getOption('exclude'), $this->handleCSVOption($input, 'names'), $this->handleCSVOption($input, 'names-exclude'), $input->getOption('count-tests'));
     if (!$count) {
         $output->writeln('No files found to scan');
         exit(1);
     }
     $printer = new Text();
     $printer->printResult($output, $count, $input->getOption('count-tests'));
     if ($input->getOption('log-csv')) {
         $printer = new Single();
         $printer->printResult($input->getOption('log-csv'), $count);
     }
     if ($input->getOption('log-xml')) {
         $printer = new XML();
         $printer->printResult($input->getOption('log-xml'), $count);
     }
 }