namespace Drupal\user

Same name in other branches
  1. 9 Drupal\user
  2. 8.9.x Drupal\user
  3. 11.x Drupal\user
Object name File name Summary
AccountForm core/modules/user/src/AccountForm.php Form controller for the user account forms.
AccountSettingsForm core/modules/user/src/AccountSettingsForm.php Configure user settings for this site.
EntityOwnerInterface core/modules/user/src/EntityOwnerInterface.php Defines a common interface for entities that have an owner.
EntityOwnerTrait core/modules/user/src/EntityOwnerTrait.php Provides a trait for entities that have an owner.
ModulePermissionsLinkHelper core/modules/user/src/ModulePermissionsLinkHelper.php Provides a helper for generating module permissions links.
PermissionHandler core/modules/user/src/PermissionHandler.php Provides the available permissions based on yml files.
PermissionHandlerInterface core/modules/user/src/PermissionHandlerInterface.php Defines an interface to list available permissions.
ProfileForm core/modules/user/src/ProfileForm.php Form handler for the profile forms.
ProfileTranslationHandler core/modules/user/src/ProfileTranslationHandler.php Defines the translation handler for users.
RegisterForm core/modules/user/src/RegisterForm.php Form handler for the user register forms.
RoleAccessControlHandler core/modules/user/src/RoleAccessControlHandler.php Defines the access control handler for the user role entity type.
RoleForm core/modules/user/src/RoleForm.php Form controller for the role entity edit forms.
RoleInterface core/modules/user/src/RoleInterface.php Provides an interface defining a user role entity.
RoleListBuilder core/modules/user/src/RoleListBuilder.php Defines a class to build a listing of user role entities.
RoleStorage core/modules/user/src/RoleStorage.php Controller class for user roles.
RoleStorageInterface core/modules/user/src/RoleStorageInterface.php Defines an interface for role entity storage classes.
StatusItem core/modules/user/src/StatusItem.php Defines the 'status' entity field type.
TimeZoneItem core/modules/user/src/TimeZoneItem.php Defines a custom field item class for the 'timezone' user entity field.
ToolbarLinkBuilder core/modules/user/src/ToolbarLinkBuilder.php ToolbarLinkBuilder fills out the placeholders generated in user_toolbar().
UserAccessControlHandler core/modules/user/src/UserAccessControlHandler.php Defines the access control handler for the user entity type.
UserAuth core/modules/user/src/UserAuth.php Validates user authentication credentials.
UserAuthentication core/modules/user/src/UserAuthentication.php Validates user authentication credentials.
UserAuthenticationInterface core/modules/user/src/UserAuthenticationInterface.php An interface for validating user authentication credentials.
UserAuthInterface core/modules/user/src/UserAuthInterface.php An interface for validating user authentication credentials.
UserData core/modules/user/src/UserData.php Defines the user data service.
UserDataInterface core/modules/user/src/UserDataInterface.php Defines the user data service interface.
UserFloodControl core/modules/user/src/UserFloodControl.php User Flood Control service.
UserFloodControlInterface core/modules/user/src/UserFloodControlInterface.php Defines an interface for user flood controllers.
UserInterface core/modules/user/src/UserInterface.php Provides an interface defining a user entity.
UserListBuilder core/modules/user/src/UserListBuilder.php Defines a class to build a listing of user entities.
UserNameItem core/modules/user/src/UserNameItem.php Defines a custom field item class for the 'name' user entity field.
UserNameValidator core/modules/user/src/UserNameValidator.php Provides a username validator.
UserStorage core/modules/user/src/UserStorage.php Controller class for users.
UserStorageInterface core/modules/user/src/UserStorageInterface.php Defines an interface for user entity storage classes.
UserStorageSchema core/modules/user/src/UserStorageSchema.php Defines the user schema handler.
UserViewsData core/modules/user/src/UserViewsData.php Provides the views data for the user entity type.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.