/** * 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; }