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