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
clearExpiredStatus()
No description
updateState(array $state = [])
No description
getConfig($key = null, $default = null)
No description
loadConfigFromPreference()
No description
Details
at line 36
static
forUser($user = null)
No description
at line 44
isAway()
No description
at line 49
getStatus()
No description
at line 54
getMessage()
No description
at line 59
getClearAfterMinutes()
No description
at line 64
getUpdatedAt()
No description
at line 69
getClearAfterAt()
No description
at line 78
getStatusColorName()
No description
at line 83
static
getStatusDropdownOptions()
No description
at line 93
static
getClearAfterMinutesDropdownOptions()
No description
at line 107
clearExpiredStatus()
No description
at line 121
updateState(array $state = [])
No description
at line 130
protected
getConfig($key = null, $default = null)
No description
at line 142
protected
loadConfigFromPreference()
No description