/** * {@inheritDoc} */ public function removeFileFromPermanentDirectory(FileInterface $object) { try { $this->mediaFilesystem->delete($object->getFilePath()); } catch (FileNotFound $e) { } }
/** * Return download url * * @param FileInterface $file * @return string */ public function generateDownloadUrl(FileInterface $file) { return $this->container->get('router')->generate('thrace_media_file_download', array('filepath' => $file->getFilePath(), 'filename' => $file->getOriginalName()), true); }