Exemple #1
0
 /**
  * Converts file according to its type
  *
  * @param FileEntity $file
  * @return FileEntity
  */
 public function convertFile(FileEntity $file)
 {
     if ($file->getType() == FileEntity::VIDEO_FILETYPE && $file->getExtension() !== Video::MP4_EXT) {
         $file = $this->sm->get('Media\\Service\\Video')->convertVideoToMp4($file);
     } elseif ($file->getType() == FileEntity::AUDIO_FILETYPE && $file->getExtension() !== Audio::MP3_EXT) {
         $file = $this->sm->get('Media\\Service\\Audio')->convertAudioToMp3($file);
     }
     return $file;
 }