class UserSettingsRepository extends EntityRepository

Class UserSettingsRepository is injected as alligator.user_settings_repository service. UserSettingsRepository is used for crud operation for entity.

Use this class to work with database.

Constants

ALIAS

Alias for entity

Methods

getCurrentUserSettings()

Retrieve current user settings from cache. Generate new user settings with default parameters and cache it if there is none

saveCurrentSettings(UserSettings $settings)

Persist and cache new user settings

editCurrentSettings(UserSettings $setting)

Update existing user settings and cache it

Details

at line 36
UserSettings getCurrentUserSettings()

Retrieve current user settings from cache. Generate new user settings with default parameters and cache it if there is none

Return Value

UserSettings

at line 70
UserSettings saveCurrentSettings(UserSettings $settings)

Persist and cache new user settings

Parameters

UserSettings $settings

Return Value

UserSettings

at line 90
UserSettings editCurrentSettings(UserSettings $setting)

Update existing user settings and cache it

Parameters

UserSettings $setting

Return Value

UserSettings