PHP Класс Sulu\Bundle\MediaBundle\Media\FormatManager\FormatManager

Наследование: implements Sulu\Bundle\MediaBundle\Media\FormatManager\FormatManagerInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Sulu\Bundle\MediaBundle\Entity\MediaRepositoryInterface $mediaRepository, Sulu\Bundle\MediaBundle\Media\FormatCache\FormatCacheInterface $formatCache, Sulu\Bundle\MediaBundle\Media\ImageConverter\ImageConverterInterface $converter, string $saveImage, array $responseHeaders, array $formats, array $supportedMimeTypes )
clearCache ( )
getFormatDefinition ( $formatKey, $locale = null, array $formatOptions = [] )
getFormatDefinitions ( $locale = null, array $formatOptions = [] )
getFormats ( $id, $fileName, $storageOptions, $version, $subVersion, $mimeType )
getMediaProperties ( $url )
purge ( $idMedia, $fileName, $options )
returnImage ( $id, $formatKey )

Защищенные методы

Метод Описание
getResponseHeaders ( string $mimeType = '', boolean $setExpireHeaders = false ) : array
replaceExtension ( string $filename, $mimeType ) : string

Приватные методы

Метод Описание
checkMimeTypeSupported ( $mimeType ) : boolean Returns true if the given mime type is supported, otherwise false.
getLatestFileVersion ( Sulu\Bundle\MediaBundle\Entity\MediaInterface $media ) : FileVersion

Описание методов

__construct() публичный Метод

public __construct ( Sulu\Bundle\MediaBundle\Entity\MediaRepositoryInterface $mediaRepository, Sulu\Bundle\MediaBundle\Media\FormatCache\FormatCacheInterface $formatCache, Sulu\Bundle\MediaBundle\Media\ImageConverter\ImageConverterInterface $converter, string $saveImage, array $responseHeaders, array $formats, array $supportedMimeTypes )
$mediaRepository Sulu\Bundle\MediaBundle\Entity\MediaRepositoryInterface
$formatCache Sulu\Bundle\MediaBundle\Media\FormatCache\FormatCacheInterface
$converter Sulu\Bundle\MediaBundle\Media\ImageConverter\ImageConverterInterface
$saveImage string
$responseHeaders array
$formats array
$supportedMimeTypes array

clearCache() публичный Метод

public clearCache ( )

getFormatDefinition() публичный Метод

public getFormatDefinition ( $formatKey, $locale = null, array $formatOptions = [] )
$formatOptions array

getFormatDefinitions() публичный Метод

public getFormatDefinitions ( $locale = null, array $formatOptions = [] )
$formatOptions array

getFormats() публичный Метод

public getFormats ( $id, $fileName, $storageOptions, $version, $subVersion, $mimeType )

getMediaProperties() публичный Метод

public getMediaProperties ( $url )

getResponseHeaders() защищенный Метод

protected getResponseHeaders ( string $mimeType = '', boolean $setExpireHeaders = false ) : array
$mimeType string
$setExpireHeaders boolean
Результат array

purge() публичный Метод

public purge ( $idMedia, $fileName, $options )

replaceExtension() защищенный Метод

protected replaceExtension ( string $filename, $mimeType ) : string
$filename string
Результат string

returnImage() публичный Метод

public returnImage ( $id, $formatKey )