/** * Uploads the file. * * @param MediaInterface $media */ public function upload(MediaInterface $media) { $file = $media->getFile(); if (!$file instanceof UploadedFile) { return; } $this->filesystem->write($media->getPath(), file_get_contents($file->getFileInfo()->getPathname())); // Mark as null to not upload again $media->setFile(null); }