Ejemplo n.º 1
0
 public function testStreamReaderIterator()
 {
     $handle = SampleDataLoader::getEmployeesCsvStream();
     $expected = SampleDataLoader::getEmployeesCsv();
     $fromIterator = Sequence::make(new StreamReaderIterator($handle))->reduce('', function ($content, $line) {
         return $content . $line;
     });
     $this->assertEquals($expected, $fromIterator);
 }
Ejemplo n.º 2
0
 public function testFileToIterator()
 {
     if (phpversion() < '5.5') {
         $this->assertTrue(true);
         return;
     }
     $handle = SampleDataLoader::getEmployeesCsvStream();
     $expected = SampleDataLoader::getEmployeesCsv();
     $fromIterator = Sequence::make(fileToIterator($handle))->reduce('', function ($content, $line) {
         return $content . $line;
     });
     $this->assertEquals($expected, $fromIterator);
 }