PHP 클래스 Sulu\Bundle\MediaBundle\Media\FormatManager\FormatManager

상속: implements Sulu\Bundle\MediaBundle\Media\FormatManager\FormatManagerInterface
파일 보기 프로젝트 열기: sulu/sulu 1 사용 예제들

공개 메소드들

메소드 설명
__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 )