| Method | Description | Returns |
|---|---|---|
| getGroups() | Get the groups this user('s person) belongs to | Collection |
| isFrontendUser() | Check whether the user is a frontend user | bool |
| isBackendUser() | Check whether the user is a backend user | bool |
| isAdmin() | Check whether the user is an admin. Doesn't check if he is an admin for the current site. Also returns true if the user is a developer or a superadmin. | bool |
| isSuperAdmin() | Check whether the user is a superadmin. Also returns true if the user is a developer. | bool |
| isDeveloper() | Check whether the user is a developer. | bool |
| getFullName() | Get the full name for the user. Fetches the full name from the person. | string |
| isActive() | Is user active? | bool |
| getStatusLabels() | Gets all available statuses with their labels | array |
| getStatusDisplay() | Gets status display label | string |
| getUserOauthClientGroupedByApp() | Get User's OAuth authorisations by application | array |
| getCurrentActivity() | Get collection of active access tokens | Collection |
| getId() | int | |
| getType() | string | |
| getStatus() | string | |
| getUsername() | string | |
| getCreated() | Date the record was created. | DateTime |
| getModified() | Last modification date for the record. | DateTime |
| getPerson() | Person | |
| getGlobalUser() | GlobalUser | |
| getSettings() | Collection (Setting) | |
| getConfirmPassword() | string | |
| getApiKeys() | Collection (ApiKey) | |
| getLoginTokens() | Collection (LoginToken) | |
| getRefreshTokens() | Collection (RefreshToken) | |
| getUserAuthenticators() | Collection (UserAuthenticator) | |
| getUserOauthClients() | Collection (UserOauthClient) | |
| getCustomFieldValues() | Collection (UserCustomFieldValue) | |
| getCustomFieldValue(CustomField $customField) | Get the value for a custom field | CustomFieldValue |
| getCustomFieldValueByName(string $customFieldName) | Get the value for a custom field by the custom field name | CustomFieldValue |
| getCustomFieldContent(string $customFieldName) | Get the content for the custom field identified by the specified name | Content |
| getCustomFieldContentOrDefault(string $customFieldName) | Get the content (or default content) for the custom field identified by the specified name | Content |
| getCustomFieldBoolean(string $customFieldName, ?bool|null $default) | Get the (default) content of the custom field as boolean value | bool |
| getCustomFieldText(string $customFieldName, ?string|null $default) | Get the (default) content of the custom field as text | string |
| getCustomFieldImage(string $customFieldName) | Get the (default) image contained in the custom field | Image |
| getCustomFieldFile(string $customFieldName) | Get the (default) file contained in the custom field | File |
| getCustomFields() | Get the custom fields for this entity | array |
| hasCustomField(string $customFieldName) | Check if the entity has a custom field with the specified name | bool |
| isNewRecord() | Check if the record is a new record | bool |
| isHierarchicalModel() | Check whether a model is a hierarchical model, i.e. can have children | bool |
| isVersionedModel() | Check whether a model is versioned | bool |
| isLoggedIn() | Check if the user is logged in | bool |
Users\Models\Frontend\User
User