/**
  * @param Translator $translator
  * @param RequestStack $request_stack
  * @param Session $session
  * @param string $param_prefix
  * @param string $param_temp_path
  * @param string $param_thumbnail_directory_prefix
  * @param string $param_thumbnail_driver
  * @param string $param_thumbnail_size
  * @param string $param_max_file_size
  * @param string $param_max_files_upload
  * @param string $param_file_extensions_allowed
  * @param string $local_filesystem
  * @param string $remote_filesystem
  * @param MountManager $oneup_mountmanager
  * @param mixed $options
  */
 public function __construct(Translator $translator, RequestStack $request_stack, Session $session, $param_prefix, $param_temp_path, $param_thumbnail_directory_prefix, $param_thumbnail_driver, $param_thumbnail_size, $param_max_file_size, $param_max_files_upload, $param_file_extensions_allowed, $local_filesystem, $remote_filesystem, $oneup_mountmanager, $options = null)
 {
     $this->session = $session;
     $this->request = $request_stack->getCurrentRequest();
     $this->options = $options;
     $this->trans = $translator;
     $this->params['param_prefix'] = $param_prefix;
     $this->params['param_temp_path'] = $param_temp_path;
     $this->params['param_thumbnail_directory_prefix'] = $param_thumbnail_directory_prefix;
     $this->params['param_thumbnail_driver'] = $param_thumbnail_driver;
     $this->params['param_thumbnail_size'] = $param_thumbnail_size;
     $this->params['param_max_file_size'] = $param_max_file_size;
     $this->params['param_max_files_upload'] = $param_max_files_upload;
     $this->params['param_file_extensions_allowed'] = $param_file_extensions_allowed;
     $this->local_filesystem = $oneup_mountmanager->getFileSystem($local_filesystem);
     $this->remote_filesystem = $oneup_mountmanager->getFileSystem($remote_filesystem);
 }