コード例 #1
0
 /**
  * Создаёт объект RecursiveDirectoryIterator для текущей директории.
  *
  * @return RecursiveDirectoryIterator
  */
 public function createRecursiveDirectoryIterator($flags = null)
 {
     if (isset($flags)) {
         $iterator = new \RecursiveDirectoryIterator($this->getRealPath(), $flags);
     } else {
         $iterator = new \RecursiveDirectoryIterator($this->getRealPath());
     }
     $iterator->setFileClass('Stalxed\\FileSystem\\FileObject');
     $iterator->setInfoClass('Stalxed\\FileSystem\\FileInfo');
     return $iterator;
 }