class WatermarkSettingsManager implements BasicEntityManagerInterface

Class WatermarkSettingsManager is injected as alligator.watermark_settings_manager service. WatermarkSettingsManager handles the logic for managed entity.

Properties

protected WatermarkSettingsRepository $repository
protected WatermarkSettingsEventContainer $eventContainer

Methods

__construct(WatermarkSettingsRepository $repository, WatermarkSettingsEventContainer $eventContainer)

WatermarkSettingsManager constructor.

mixed
getCurrentWatermarkSetting()

Get current watermark settings

saveWatermarkSettings(Watermark $watermark)

Save watermark settings

Details

at line 37
__construct(WatermarkSettingsRepository $repository, WatermarkSettingsEventContainer $eventContainer)

WatermarkSettingsManager constructor.

Parameters

WatermarkSettingsRepository $repository
WatermarkSettingsEventContainer $eventContainer

at line 50
mixed getCurrentWatermarkSetting()

Get current watermark settings

Return Value

mixed

Exceptions

NonUniqueResultException

at line 60
saveWatermarkSettings(Watermark $watermark)

Save watermark settings

Parameters

Watermark $watermark