function restorePublicFolder()
 {
     $publicFileManager = new PublicFileManager();
     $oldPublicFolder = $this->publicFolderPath;
     $newPublicFolder = $publicFileManager->getJournalFilesPath($this->journal->getId());
     $dir = new DirectoryIterator($oldPublicFolder);
     foreach ($dir as $fileinfo) {
         if (!$fileinfo->isDot()) {
             if ($fileinfo->isDir()) {
                 $publicFileManager->copyDir($fileinfo->getPathname(), $newPublicFolder . "/" . $fileinfo->getFileName());
             } else {
                 if ($fileinfo->isFile()) {
                     $publicFileManager->copyFile($fileinfo->getPathname(), $newPublicFolder . "/" . $fileinfo->getFileName());
                 }
             }
         }
     }
 }