/**
  * Name a given file and return the name
  *
  * @param  FileInterface $file
  * @param Request $request The request object.
  * 
  * @return string
  */
 public function name(FileInterface $file, Request $request)
 {
     $subfolder = '';
     if ($subfolder = $request->get('subfolder')) {
         $subfolder .= '/';
     }
     return sprintf('%s.%s', $subfolder . uniqid(), $file->getExtension());
 }
 public function name(FileInterface $file)
 {
     $request = $this->container->get('request');
     $user = $this->container->get('security.context')->getToken()->getUser();
     if (!$user) {
         throw new AccessDeniedException('Not Logged In');
     }
     return sprintf('%s.%s', $user->getId() . "/" . uniqid(), $file->getExtension());
 }
Beispiel #3
0
 public function name(FileInterface $file)
 {
     $fileHelper = new FileHelper();
     $fileName = sprintf('%s.%s', uniqid(), $file->getExtension());
     return $fileHelper->generatePath($fileName, false) . $fileName;
 }
 public function name(FileInterface $file)
 {
     return sprintf('%s.%s', uniqid(), $file->getExtension());
 }
 /**
  * @inheritdoc
  */
 public function name(FileInterface $file)
 {
     $name = uniqid();
     return sprintf('%s/%s/%s.%s', substr($name, 0, 2), substr($name, 2, 2), $name, $file->getExtension());
 }