示例#1
0
文件: CsvTest.php 项目: arvenil/csv
 public function testappendStreamFilter()
 {
     $csv = new Reader(__DIR__ . '/foo.csv');
     $csv->appendStreamFilter('string.toupper');
     $csv->setFlags(SplFileObject::READ_AHEAD | SplFileObject::SKIP_EMPTY);
     foreach ($csv->getIterator() as $row) {
         $this->assertSame($row, ['JOHN', 'DOE', '*****@*****.**']);
     }
 }
示例#2
0
 /**
  * @param \League\Csv\Reader $reader
  * @param \YevgenGrytsay\EtlSuite\Transformer\TransformerInterface $transformer
  */
 public function __construct(Reader $reader, TransformerInterface $transformer)
 {
     $this->reader = $reader->getIterator();
     $this->transformer = $transformer;
 }