PHP Класс Neos\Media\Domain\Model\Thumbnail

Наследование: implements Neos\Media\Domain\Model\ImageInterface, use trait DimensionsTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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