예제 #1
0
 public function testIteratorSkipEmpty()
 {
     $expectedContent = array("line1", "line2", "line3");
     $content = "\nline1\n\nline2\nline3";
     $url = vfsStream::newFile('test.txt')->withContent($content)->at($this->_root)->url();
     $fileObject = new FileObject($url);
     $fileObject->setFlags(\SplFileObject::DROP_NEW_LINE | \SplFileObject::SKIP_EMPTY | \SplFileObject::READ_AHEAD);
     $this->assertEquals($expectedContent, iterator_to_array($fileObject));
 }