/**
  * Save a media in database
  *
  * @param MediaInterface $media
  */
 public function saveMedia($media)
 {
     $file = $media->getFile();
     $this->mediaStorageManager->uploadFile($file->getFilename(), $file->getRealPath(), false);
     $this->objectManager->persist($media);
     $this->objectManager->flush();
     $event = new MediaEvent($media);
     $this->dispatcher->dispatch(MediaEvents::MEDIA_ADD, $event);
 }