PHP 클래스 Neos\Media\Domain\Model\Thumbnail

상속: implements Neos\Media\Domain\Model\ImageInterface, use trait DimensionsTrait
파일 보기 프로젝트 열기: neos/neos-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$async boolean
$configuration array
$configurationHash string
$generatorStrategy Neos\Media\Domain\Strategy\ThumbnailGeneratorStrategy
$originalAsset Asset
$resource Neos\Flow\ResourceManagement\PersistentResource
$staticResource Supports the 'resource://Package.Key/Public/File' format

공개 메소드들

메소드 설명
__construct ( Neos\Media\Domain\Model\AssetInterface $originalAsset, ThumbnailConfiguration $configuration ) Constructs a new Thumbnail
getConfigurationValue ( string $value ) : mixed
getOriginalAsset ( ) : Neos\Media\Domain\Model\ImageInterface Returns the Asset this thumbnail is derived from
getResource ( ) : PersistentResource PersistentResource of this thumbnail
getStaticResource ( ) : string
initializeObject ( integer $initializationCause ) : void Initializes this thumbnail
refresh ( ) : void Refreshes this asset after the PersistentResource has been modified
setHeight ( integer $height ) : void
setResource ( PersistentResource $resource ) : void
setStaticResource ( string $staticResource ) : void
setWidth ( integer $width ) : void

보호된 메소드들

메소드 설명
emitThumbnailCreated ( Thumbnail $thumbnail ) : void Signals that a thumbnail was created.
setConfiguration ( ThumbnailConfiguration $configuration ) : void

메소드 상세

__construct() 공개 메소드

Constructs a new Thumbnail
public __construct ( Neos\Media\Domain\Model\AssetInterface $originalAsset, ThumbnailConfiguration $configuration )
$originalAsset Neos\Media\Domain\Model\AssetInterface The original asset this variant is derived from
$configuration ThumbnailConfiguration

emitThumbnailCreated() 보호된 메소드

Signals that a thumbnail was created.
사용 중단: Will be removed with next major version of Neos.Media. Use ThumbnailService::emitThumbnailCreated signal instead.
protected emitThumbnailCreated ( Thumbnail $thumbnail ) : void
$thumbnail Thumbnail
리턴 void

getConfigurationValue() 공개 메소드

public getConfigurationValue ( string $value ) : mixed
$value string
리턴 mixed

getOriginalAsset() 공개 메소드

Returns the Asset this thumbnail is derived from
public getOriginalAsset ( ) : Neos\Media\Domain\Model\ImageInterface
리턴 Neos\Media\Domain\Model\ImageInterface

getResource() 공개 메소드

PersistentResource of this thumbnail
public getResource ( ) : PersistentResource
리턴 Neos\Flow\ResourceManagement\PersistentResource

getStaticResource() 공개 메소드

public getStaticResource ( ) : string
리턴 string

initializeObject() 공개 메소드

Initializes this thumbnail
public initializeObject ( integer $initializationCause ) : void
$initializationCause integer
리턴 void

refresh() 공개 메소드

Refreshes this asset after the PersistentResource has been modified
public refresh ( ) : void
리턴 void

setConfiguration() 보호된 메소드

protected setConfiguration ( ThumbnailConfiguration $configuration ) : void
$configuration ThumbnailConfiguration
리턴 void

setHeight() 공개 메소드

public setHeight ( integer $height ) : void
$height integer
리턴 void

setResource() 공개 메소드

public setResource ( PersistentResource $resource ) : void
$resource Neos\Flow\ResourceManagement\PersistentResource
리턴 void

setStaticResource() 공개 메소드

public setStaticResource ( string $staticResource ) : void
$staticResource string
리턴 void

setWidth() 공개 메소드

public setWidth ( integer $width ) : void
$width integer
리턴 void

프로퍼티 상세

$async 보호되어 있는 프로퍼티

protected bool $async
리턴 boolean

$configuration 보호되어 있는 프로퍼티

protected array $configuration
리턴 array

$configurationHash 보호되어 있는 프로퍼티

protected string $configurationHash
리턴 string

$generatorStrategy 보호되어 있는 프로퍼티

protected ThumbnailGeneratorStrategy,Neos\Media\Domain\Strategy $generatorStrategy
리턴 Neos\Media\Domain\Strategy\ThumbnailGeneratorStrategy

$originalAsset 보호되어 있는 프로퍼티

protected Asset,Neos\Media\Domain\Model $originalAsset
리턴 Asset

$resource 보호되어 있는 프로퍼티

protected PersistentResource,Neos\Flow\ResourceManagement $resource
리턴 Neos\Flow\ResourceManagement\PersistentResource

$staticResource 보호되어 있는 프로퍼티

Supports the 'resource://Package.Key/Public/File' format
protected $staticResource