Sulu\Bundle\MediaBundle\Media\FormatManager\FormatManagerInterface::getFormats PHP Méthode

getFormats() public méthode

public getFormats ( integer $id, string $fileName, array $storageOptions, integer $version, integer $subVersion, string $mimeType ) : array
$id integer
$fileName string
$storageOptions array
$version integer
$subVersion integer
$mimeType string
Résultat array
    public function getFormats($id, $fileName, $storageOptions, $version, $subVersion, $mimeType);

Usage Example

Exemple #1
0
 /**
  * @param Media $media
  *
  * @return Media
  */
 public function addFormatsAndUrl(Media $media)
 {
     // Set Formats
     $media->setFormats($this->formatManager->getFormats($media->getId(), $media->getName(), $media->getStorageOptions(), $media->getVersion(), $media->getMimeType()));
     // Set Version Urls
     $versionData = [];
     foreach ($media->getFile()->getFileVersions() as $fileVersion) {
         $versionData[$fileVersion->getVersion()] = [];
         $versionData[$fileVersion->getVersion()]['url'] = $this->getUrl($media->getId(), $fileVersion->getName(), $fileVersion->getVersion());
     }
     $media->setAdditionalVersionData($versionData);
     // Set Current Url
     if (isset($versionData[$media->getVersion()]) && isset($versionData[$media->getVersion()]['url'])) {
         $media->setUrl($versionData[$media->getVersion()]['url']);
     }
     return $media;
 }
All Usage Examples Of Sulu\Bundle\MediaBundle\Media\FormatManager\FormatManagerInterface::getFormats