class ThumbnailSettingsManager extends TranslatableManager

Class ThumbnailSettingsManager is injected as alligator.thumbnail_settings_manager service. ThumbnailSettingsManager handles the logic for managed entity.

Constants

THUMBNAIL_SIZE_CACHE

Properties

protected ThumbnailSettingsRepository $repository
protected EventDispatcherInterface $dispatcher
protected Client $cache

Methods

setRepositoryLocale(ContainerInterface|null $container)

Sets the repository request default locale

setRepository(mixed $repository)

No description

mixed
getLanguagesForIds(array $ids)

No description

__construct(ThumbnailSettingsRepository $repository, EventDispatcherInterface $dispatcher, mixed $cache)

ThumbnailSettingsManager constructor.

editItem(ThumbnailSettings $settings)

Update existing entity

saveEntity(ThumbnailSettings $settings)

Persist new entity

string
saveThumbnailSizeToCache()

No description

mixed
getThumbnailSizeFromCache()

No description

Details

in TranslatableManager at line 30
setRepositoryLocale(ContainerInterface|null $container)

Sets the repository request default locale

Parameters

ContainerInterface|null $container

Exceptions

InvalidArgumentException if repository is not an instance of TranslatableRepository

in TranslatableManager at line 63
setRepository(mixed $repository)

Parameters

mixed $repository

in TranslatableManager at line 73
mixed getLanguagesForIds(array $ids)

Parameters

array $ids

Return Value

mixed

at line 44
__construct(ThumbnailSettingsRepository $repository, EventDispatcherInterface $dispatcher, mixed $cache)

ThumbnailSettingsManager constructor.

Parameters

ThumbnailSettingsRepository $repository
EventDispatcherInterface $dispatcher
mixed $cache

at line 54
ThumbnailSettings getCurrentSetting()

Return Value

ThumbnailSettings

at line 65
ThumbnailSettings editItem(ThumbnailSettings $settings)

Update existing entity

Parameters

ThumbnailSettings $settings

Return Value

ThumbnailSettings

at line 74
saveEntity(ThumbnailSettings $settings)

Persist new entity

Parameters

ThumbnailSettings $settings

at line 82
sendThumbnailSettingsSignal()

Sends signal

at line 93
Watermark signalEditWatermarkSettings(Watermark $watermark)

Signal event

Parameters

Watermark $watermark

Return Value

Watermark

at line 104
string saveThumbnailSizeToCache()

Return Value

string

at line 118
mixed getThumbnailSizeFromCache()

Return Value

mixed