public function testCreateDirectoryIterator_DirectoryContainingFiles()
 {
     $this->storage->createDirectory('some_directory/');
     $directory = new DirectoryObject($this->storage->getPath('some_directory/'));
     $expected = new \DirectoryIterator($this->storage->getPath('some_directory/'));
     $expected->setFileClass('Stalxed\\FileSystem\\FileObject');
     $expected->setInfoClass('Stalxed\\FileSystem\\FileInfo');
     $this->assertEquals($expected, $directory->createDirectoryIterator());
 }
Example #2
0
 /**
  * Создаёт объект DirectoryIterator для текущей директории.
  *
  * @return DirectoryIterator
  */
 public function createDirectoryIterator()
 {
     $iterator = new \DirectoryIterator($this->getRealPath());
     $iterator->setFileClass('Stalxed\\FileSystem\\FileObject');
     $iterator->setInfoClass('Stalxed\\FileSystem\\FileInfo');
     return $iterator;
 }