class AnalyticsSettingsManager implements BasicEntityManagerInterface

Class AnalyticsSettingsManager is injected as alligator.analytics_settings_manager service. AnalyticsSettingsManager handles the logic for managed entity.

Properties

AnalyticsSettingsRepository $repository
protected SettingsEventContainer $eventContainer

Methods

__construct(AnalyticsSettingsRepository $repository, SettingsEventContainer $eventContainer)

No description

getAnalyticsSettings()

Get analytics settings from database

mixed
saveAnalyticsSettings(AnalyticsSettings $settings)

Persist analytics settings to database

Details

at line 38
__construct(AnalyticsSettingsRepository $repository, SettingsEventContainer $eventContainer)

Parameters

AnalyticsSettingsRepository $repository
SettingsEventContainer $eventContainer

at line 50
AnalyticsSettings getAnalyticsSettings()

Get analytics settings from database

Return Value

AnalyticsSettings

Exceptions

NonUniqueResultException

at line 63
mixed saveAnalyticsSettings(AnalyticsSettings $settings)

Persist analytics settings to database

Parameters

AnalyticsSettings $settings

Return Value

mixed