Example #1
0
 /**
  * @param \Venne\Files\AjaxFileUploaderControl $control
  * @param string $fileName
  */
 public function fileUpload(AjaxFileUploaderControl $control, $fileName)
 {
     try {
         $file = new File();
         $file->setParent($this->dir);
         $file->setFile(new \SplFileInfo($control->getAjaxDir() . '/' . $fileName));
         $file->setAuthor($this->userRepository->find($this->netteUser->getIdentity()->getId()));
         $this->entityManager->persist($file);
         $this->entityManager->flush();
     } catch (\Exception $e) {
         Debugger::log($e);
     }
 }