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)); }