Esempio n. 1
0
 /**
  * @param File $file
  */
 public function setFile(File $file)
 {
     $this->file = $file;
     $this->media->setContent($file);
     $this->media->setContentType($file->getMimeType());
     $this->media->setUrl('/uploads/media/' . $this->media->getUuid() . '.' . $this->media->getContent()->getExtension());
 }
Esempio n. 2
0
 /**
  * @param Media $media
  */
 public function saveMedia(Media $media)
 {
     if (!$media->getContent() instanceof File) {
         return;
     }
     $originalFile = $this->getOriginalFile($media);
     $originalFile->setContent(file_get_contents($media->getContent()->getRealPath()));
 }