/**
  * make thumbnail of $file and store in $dirname
  *
  * @param string
  * @param HttpUploadedFile
  * @param int width to resize image
  * @param int height to resize image
  * @param bool [thumbnail | resize]
  * @param string|NULL
  * @return string filename as file was stored (potential dangerous chars replaced)
  */
 public static function savePreview($dirname, $file, $dest_w, $dest_h, $useThumbnail = true, $filename = null)
 {
     try {
         $img = self::checkImage($file, $filename);
     } catch (NoFileUploadedException $e) {
         return null;
     }
     return parent::savePreview($img, $dirname, $filename, $dest_w, $dest_h, $useThumbnail);
 }