Example #1
0
 public static function createFromFile(UploadedFile $file)
 {
     $upload = new Upload();
     $extension = $file->getClientOriginalExtension();
     $mimeType = $file->getMimeType();
     $fileType = in_array($extension, static::$image_types) ? 'image' : 'document';
     $upload->setExtension($extension);
     $upload->setType($fileType);
     $upload->setMimeType($mimeType);
     $upload->file = $file;
     return $upload;
 }