Example #1
0
 /**
  * Upload a file
  *
  * @param $aFile UploadedFile
  * @param $aIndex int The index of the file being uploaded
  * 
  * @return UploadedFile
  */
 private function uploadFile(UploadedFile $aFile, $aIndex)
 {
     if ($this->options->getUploadDir()) {
         $filename = $aFile->getOriginalFilename();
         $file = $aFile->move(new \SplFileInfo($this->options->getUploadDir() . DIRECTORY_SEPARATOR . $filename), $this->options->getAllowOverwrite());
         return UploadedFile::createFrom($aFile, $file);
     }
     return $aFile;
 }