Classes, traits, and interfaces - 10.3.x - drupal
Introduction to classes
A lot of the PHP code in Drupal is object oriented (OO), making use of PHP classes, interfaces, and traits. See the Objected-oriented programming conventions for more information.
See also
Objected-oriented programming conventions
File
-
core/
core.api.php, line 1518
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| UserNameFormatterTest | class | Drupal\Tests\user\Kernel\Field | core/ |
Tests the user_name formatter. | ||||
| UserNameItem | class | Drupal\user | core/ |
Defines a custom field item class for the 'name' user entity field. | 2 | |||
| UserNameItemTest | class | Drupal\Tests\user\Unit | core/ |
Defines a test for the UserNameItem field-type. | ||||
| UserNameUnique | class | Drupal\user\Plugin\Validation\Constraint | core/ |
Checks if a user name is unique on the site. | ||||
| UserNameValidator | class | Drupal\user | core/ |
Provides a username validator. | 3 | 2 | ||
| UserNameValidatorTest | class | Drupal\Tests\user\Kernel | core/ |
Verify that user validity checks behave as designed. | ||||
| UserPassRehashTest | class | Drupal\Tests\user\Kernel | core/ |
Tests user_pass_rehash(). | ||||
| UserPasswordForm | class | Drupal\user\Form | core/ |
Provides a user password reset form. | 1 | |||
| UserPasswordResetForm | class | Drupal\user\Form | core/ |
Form controller for the user password forms. | 1 | |||
| UserPasswordResetTest | class | Drupal\Tests\user\FunctionalJavascript | core/ |
Ensure that password reset methods work as expected. | ||||
| UserPasswordResetTest | class | Drupal\Tests\user\Functional | core/ |
Ensure that password reset methods work as expected. | ||||
| UserPathTest | class | Drupal\Tests\views\Functional | core/ |
Tests overriding user paths using wildcards. | ||||
| UserPermissionsAdminTest | class | Drupal\Tests\user\Functional | core/ |
Tests adding and removing permissions via the UI. | ||||
| UserPermissionsForm | class | Drupal\user\Form | core/ |
Provides the user permissions administration form. | 3 | 1 | ||
| UserPermissionsModuleSpecificForm | class | Drupal\user\Form | core/ |
Provides the user permissions administration form for one or more module(s). | 1 | |||
| UserPermissionsRoleSpecificForm | class | Drupal\user\Form | core/ |
Provides the user permissions administration form for a specific role. | 1 | |||
| UserPermissionsTest | class | Drupal\Tests\user\FunctionalJavascript | core/ |
Tests the JS components added to the user permissions page. | ||||
| UserPermissionsTest | class | Drupal\Tests\user\Functional | core/ |
Verifies role permissions can be added and removed via the permissions page. | ||||
| UserPicture | class | Drupal\user\Plugin\migrate\source\d6 | core/ |
Drupal 6 user picture source from database. | ||||
| UserPictureFile | class | Drupal\user\Plugin\migrate\source\d6 | core/ |
Drupal 6 user picture source from database. | ||||
| UserPictureFileTest | class | Drupal\Tests\user\Kernel\Plugin\migrate\source\d6 | core/ |
Tests the d6_user_picture_file source plugin. | ||||
| UserPictureInstance | class | Drupal\user\Plugin\migrate\source | core/ |
Drupal 6/7 user picture field instance source from database. | ||||
| UserPictureInstanceTest | class | Drupal\Tests\user\Kernel\Plugin\migrate\source | core/ |
Tests the user_picture_instance source plugin. | ||||
| UserPictureTest | class | Drupal\Tests\user\Kernel\Plugin\migrate\source\d6 | core/ |
Tests the d6_user_picture source plugin. | ||||
| UserPictureTest | class | Drupal\Tests\user\Functional | core/ |
Tests user picture functionality. | ||||
| UserReference | class | Drupal\migrate_drupal\Plugin\migrate\field\d6 | core/ |
MigrateField Plugin for Drupal 6 user reference fields. @internal | ||||
| UserReference | class | Drupal\migrate_drupal\Plugin\migrate\field\d7 | core/ |
MigrateField plugin for Drupal 7 user_reference fields. | ||||
| UserRegistrationResource | class | Drupal\user\Plugin\rest\resource | core/ |
Represents user registration as a resource. | 1 | |||
| UserRegistrationResourceTest | class | Drupal\Tests\user\Unit | core/ |
Tests User Registration REST resource. | ||||
| UserRegistrationRestTest | class | Drupal\Tests\user\Functional | core/ |
Tests registration of user using REST. | ||||
| UserRegistrationTest | class | Drupal\Tests\user\Functional | core/ |
Tests registration of user under different configurations. | ||||
| UserRequestSubscriber | class | Drupal\user\EventSubscriber | core/ |
Updates the current user's last access time. | 2 | |||
| UserRequirementsTest | class | Drupal\Tests\user\Functional | core/ |
Tests the requirements checks of the User module. | ||||
| UserResourceTestBase | abstract class | Drupal\Tests\user\Functional\Rest | core/ |
6 | ||||
| UserRole | class | Drupal\user\Plugin\Condition | core/ |
Provides a 'User Role' condition. | ||||
| UserRoleAdminTest | class | Drupal\Tests\user\Functional | core/ |
Tests adding, editing and deleting user roles and changing role weights. | ||||
| UserRoleConditionTest | class | Drupal\Tests\user\Kernel\Condition | core/ |
Tests the user role condition. | ||||
| UserRoleDeleteTest | class | Drupal\Tests\user\Kernel | core/ |
Tests the handling of user_role entity from the user module. | ||||
| UserRoleEntityTest | class | Drupal\Tests\user\Kernel | core/ |
@group user @coversDefaultClass \Drupal\user\Entity\Role[[api-linebreak]] | ||||
| UserRolesAccessPolicy | final class | Drupal\Core\Session | core/ |
Grants permissions based on a user's roles. | 1 | 2 | ||
| UserRolesAccessPolicyTest | class | Drupal\Tests\Core\Session | core/ |
@coversDefaultClass \Drupal\Core\Session\UserRolesAccessPolicy[[api-linebreak]] @group Session | ||||
| UserRolesAssignmentTest | class | Drupal\Tests\user\Functional | core/ |
Tests that users can be assigned and unassigned roles. | ||||
| UserRolesCacheContext | class | Drupal\Core\Cache\Context | core/ |
Defines the UserRolesCacheContext service, for "per role" caching. | 1 | 2 | ||
| UserRolesCacheContextTest | class | Drupal\Tests\Core\Cache\Context | core/ |
@coversDefaultClass \Drupal\Core\Cache\Context\UserRolesCacheContext[[api-linebreak]] @group Cache | ||||
| UserRolesPermissionsTest | class | Drupal\KernelTests\Core\Session | core/ |
Test case for getting permissions from user roles. | ||||
| UserRoleTest | class | Drupal\Tests\user\Kernel\Views | core/ |
Tests rendering when the role is numeric. | ||||
| UserRouteAlterSubscriber | class | Drupal\serialization\EventSubscriber | core/ |
Alters user authentication routes to support additional serialization formats. | 2 | |||
| UserRouteAlterTest | class | Drupal\Tests\serialization\Kernel | core/ |
Tests that the user routes can be altered. | ||||
| UserRouteProvider | class | Drupal\user\Entity | core/ |
Provides routes for the user entity. | ||||
| UserRow | class | Drupal\user\Plugin\views\row | core/ |
A row plugin which renders a user. |
Pagination
- Previous page
- Page 191
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.