--TEST-- Phar and DirectoryIterator --SKIPIF-- --INI-- phar.require_hash=0 --FILE-- $ent) { var_dump($name); var_dump($ent->getFilename()); var_dump($ent->isDir()); var_dump($ent->isDot()); } ?> ===MANUAL=== $ent) { var_dump($name); var_dump($ent->getFilename()); } ?> ===DONE=== --CLEAN-- --EXPECT-- int(0) string(5) "a.php" bool(false) bool(false) int(1) string(1) "b" bool(true) bool(false) int(2) string(5) "b.php" bool(false) bool(false) int(3) string(5) "e.php" bool(false) bool(false) ===MANUAL=== MyDirectoryIterator::__construct MyDirectoryIterator::rewind MyDirectoryIterator::valid MyDirectoryIterator::current MyDirectoryIterator::key int(0) string(5) "a.php" MyDirectoryIterator::next MyDirectoryIterator::valid MyDirectoryIterator::current MyDirectoryIterator::key int(1) string(1) "b" MyDirectoryIterator::next MyDirectoryIterator::valid MyDirectoryIterator::current MyDirectoryIterator::key int(2) string(5) "b.php" MyDirectoryIterator::next MyDirectoryIterator::valid MyDirectoryIterator::current MyDirectoryIterator::key int(3) string(5) "e.php" MyDirectoryIterator::next MyDirectoryIterator::valid ===DONE===