UserState
class UserState
Admin User State
Constants
protected USER_PREFERENCE_KEY |
|
protected ONLINE_STATUS |
|
protected BACK_SOON_STATUS |
|
protected AWAY_STATUS |
|
protected CUSTOM_STATUS |
|
Properties
protected | $user | ||
protected | $defaultStateConfig | ||
protected | $stateConfigCache |
Methods
static
forUser($user = null)
No description
isAway()
No description
getStatus()
No description
getMessage()
No description
getClearAfterMinutes()
No description
getUpdatedAt()
No description
getClearAfterAt()
No description
getStatusColorName()
No description
static
getStatusDropdownOptions()
No description
static
getClearAfterMinutesDropdownOptions()
No description
static
clearExpiredStatus()
No description
updateState(array $state = [])
No description
getConfig($key = null, $default = null)
No description
loadConfigFromPreference()
No description
Details
at line 37
static
forUser($user = null)
No description
at line 45
isAway()
No description
at line 50
getStatus()
No description
at line 55
getMessage()
No description
at line 60
getClearAfterMinutes()
No description
at line 65
getUpdatedAt()
No description
at line 70
getClearAfterAt()
No description
at line 79
getStatusColorName()
No description
at line 84
static
getStatusDropdownOptions()
No description
at line 94
static
getClearAfterMinutesDropdownOptions()
No description
at line 104
static
clearExpiredStatus()
No description
at line 132
updateState(array $state = [])
No description
at line 141
protected
getConfig($key = null, $default = null)
No description
at line 153
protected
loadConfigFromPreference()
No description