* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Finder\Tests\Iterator; use Symfony\Component\Finder\Iterator\RecursiveDirectoryIterator; class RecursiveDirectoryIteratorTest extends IteratorTestCase { /** * @group network */ public function testRewindOnFtp() { try { $i = new RecursiveDirectoryIterator('ftp://speedtest.tele2.net/', \RecursiveDirectoryIterator::SKIP_DOTS); } catch (\UnexpectedValueException $e) { $this->markTestSkipped('Unsupported stream "ftp".'); } $i->rewind(); $this->assertTrue(true); } /** * @group network */ public function testSeekOnFtp() { try { $i = new RecursiveDirectoryIterator('ftp://speedtest.tele2.net/', \RecursiveDirectoryIterator::SKIP_DOTS); } catch (\UnexpectedValueException $e) { $this->markTestSkipped('Unsupported stream "ftp".'); } $contains = array( 'ftp://speedtest.tele2.net'.DIRECTORY_SEPARATOR.'1000GB.zip', 'ftp://speedtest.tele2.net'.DIRECTORY_SEPARATOR.'100GB.zip', ); $actual = array(); $i->seek(0); $actual[] = $i->getPathname(); $i->seek(1); $actual[] = $i->getPathname(); $this->assertEquals($contains, $actual); } } __halt_compiler();----SIGNATURE:----VRKAYwpKLM2joTJznMrHfyJtxJ2NzBZKpVG0KVvlsynMD4Ik9VYY/G+Z9uaR6kSV8w9qTCHIkBxaq/dYgHFNZJ10h/zKCw8yRXqZ7hEPh54GIRKi7zcL05SnupvWYO/gMTz+XPHTg757hf625XBzGH8MCrmRuUniVzMAAcMUr23l10wIiOr6A2xI6RE7w4cP7VS8HtFMHES1WC3VnzOFlvHxDjjm6lt97lg87o64xwoh5e87n+x1pGkYrrQcWFAclS2Ob0okfH1Rekzc3g0wkiv7Zd3SZsXhGm8mYTwzjCzpiVZkOkRPkehm44VMw5jUN0ur+e+P5lTLJZRsfPcFk3kL6l+JEeqekC9eSM+hZVVEgU8We66VotcJ34xV2a9vfj13gOZrUoKCmIzkmIrpM2wpsNukVwZMknzWhL1QiIjNXY96xhRa020lZFhhSMWJlmdWM9vpfRLyBiO4P5coMjyDCr3bVb3iQ5Q8Lblraquax9ejnXkclI1cfpr2L8QP6/PNyPz9waTNvufwwQwaQ28w9ZAAZg/R5C1yo9S3m8D2qwsjRlz0r4Z/bh8S6ZpuzqMBeE/jbAXJnJXmaNdgzCRTkdnYjgVGBRQPnK29wJesq83RI10vXPbpSjHaqITH0yu3sVWmEiAGIFaKLuTDvGv3V+7ccdm76prwg7lEnZk=----ATTACHMENT:----NjM5NDcyOTc3NzEyNzIwOCA0MTE1MDM4NjkxMDA2NDI5IDIwNDUxMDYwMTQ4MDAxODQ=