getFiles() public method

Get files.
public getFiles ( ) : File[]
return File[]
Example #1
0
 /**
  * @param Media $media
  *
  * @return array
  *
  * @throws \Sulu\Bundle\MediaBundle\Media\Exception\ImageProxyMediaNotFoundException
  */
 protected function getMediaData($media)
 {
     $fileName = null;
     $storageOptions = null;
     $version = null;
     $mimeType = null;
     /** @var File $file */
     foreach ($media->getFiles() as $file) {
         $version = $file->getVersion();
         /** @var FileVersion $fileVersion */
         foreach ($file->getFileVersions() as $fileVersion) {
             if ($fileVersion->getVersion() == $version) {
                 $fileName = $fileVersion->getName();
                 $storageOptions = $fileVersion->getStorageOptions();
                 $mimeType = $fileVersion->getMimeType();
                 break;
             }
         }
         break;
     }
     if (!$fileName) {
         throw new ImageProxyMediaNotFoundException('Media file version was not found');
     }
     return [$fileName, $version, $storageOptions, $mimeType];
 }