Copied!

UserPreferenceServiceDecorator

UserPreferenceServiceDecorator.php : 15

Properties

protected $innerService

UserPreferenceServiceDecorator.php : 18
protected UserPreferenceService $innerService

Methods

public__construct()

UserPreferenceServiceDecorator.php : 20
public __construct(UserPreferenceService $innerService)

Parameters

Name Type Default value Description
$innerService UserPreferenceService - -

publicgetUserPreference()

UserPreferenceServiceDecorator.php : 30

Get currently logged user preference by key.

public getUserPreference(string $userPreferenceName) : UserPreference

Parameters

Name Type Default value Description
$userPreferenceName string - -

Return values

UserPreference

publicgetUserPreferenceCount()

UserPreferenceServiceDecorator.php : 42

Get count of total preferences for currently logged user.

public getUserPreferenceCount() : int

Return values

int

publicloadUserPreferences()

UserPreferenceServiceDecorator.php : 35

Get currently logged user preferences.

public loadUserPreferences([int $offset = 0 ][, int $limit = 25 ]) : UserPreferenceList

Parameters

Name Type Default value Description
$offset int 0

the start offset for paging

$limit int 25

the number of user preferences returned

Return values

UserPreferenceList

publicsetUserPreference()

UserPreferenceServiceDecorator.php : 25

Set user preference.

public setUserPreference(array<string|int, mixed> $userPreferenceSetStructs) : void

Parameters

Name Type Default value Description
$userPreferenceSetStructs array<string|int, mixed> - -