original_string: public function getFiles()
      {
          $iterator = new RecursiveDirectoryIterator(
              $this->directory,
              FilesystemIterator::SKIP_DOTS
          );
          $iterator = new RecursiveIteratorIterator($iterator);
          $iterator->rewind();
  
          return $iterator;
      }
code: public function getFiles()
      {
          $iterator = new RecursiveDirectoryIterator(
              $this->directory,
              FilesystemIterator::SKIP_DOTS
          );
          $iterator = new RecursiveIteratorIterator($iterator);
          $iterator->rewind();
  
          return $iterator;
      }
code_tokens: public function getFiles ( ) { $ iterator = new RecursiveDirectoryIterator ( $ this -> directory , FilesystemIterator :: SKIP_DOTS ) ; $ iterator = new RecursiveIteratorIterator ( $ iterator ) ; $ iterator -> rewind ( ) ; return $ iterator ; }
docstring: Give back a list of all files in a given directory, recursively
  This returns the filename relative to the given directory.
  
  @return Iterator
docstring_tokens: Give back a list of all files in a given directory recursively This returns the filename relative to the given directory .