Classes, traits, and interfaces - main - 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 1529
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| RegexRecursiveFilterIterator | class | Drupal\Core\Plugin\Discovery | core/ |
Iterates over files whose names match a regular expression in a directory. | ||||
| RegionalForm | class | Drupal\system\Form | core/ |
Configure regional settings for this site. | 1 | 1 | ||
| RegionalSettingsFormTest | class | Drupal\Tests\system\Functional\Form | core/ |
Tests the system_regional_settings form. | ||||
| RegisterAccessCheck | class | Drupal\user\Access | core/ |
Access check for user registration routes. | 2 | |||
| RegisterAccessChecksPass | class | Drupal\Core\DependencyInjection\Compiler | core/ |
Adds services tagged 'access_check' to the access_manager service. | 1 | |||
| RegisterEntityResolversCompilerPass | class | Drupal\serialization | core/ |
Adds services tagged 'entity_resolver' to the Serializer. | ||||
| RegisterEventSubscribersPass | class | Drupal\Core\DependencyInjection\Compiler | core/ |
Wraps the Symfony event subscriber pass to use different tag names. | 1 | |||
| RegisterForm | class | Drupal\user | core/ |
Form handler for the user register forms. | 1 | |||
| RegisterSerializationClassesCompilerPass | class | Drupal\jsonapi\DependencyInjection\Compiler | core/ |
Adds services tagged JSON:API-only normalizers to the Serializer. | 1 | |||
| RegisterSerializationClassesCompilerPass | class | Drupal\serialization | core/ |
Adds services tagged 'normalizer' and 'encoder' to the Serializer. | 1 | 2 | ||
| RegisterSerializationClassesCompilerPassTest | class | Drupal\Tests\serialization\Unit\CompilerPass | core/ |
Tests Drupal\serialization\RegisterSerializationClassesCompilerPass. | ||||
| RegisterServicesForDestructionPass | class | Drupal\Core\DependencyInjection\Compiler | core/ |
Adds services to the "kernel.destructable_services" container parameter. | 1 | |||
| RegisterStreamWrappersPass | class | Drupal\Core\DependencyInjection\Compiler | core/ |
Adds services tagged 'stream_wrapper' to the stream_wrapper_manager service. | ||||
| RegistrationWithUserFieldsTest | class | Drupal\Tests\user\FunctionalJavascript | core/ |
Tests user registration forms with additional fields. | ||||
| Registry | class | Drupal\Core\Theme | core/ |
Defines the theme registry service. | 9 | 2 | ||
| RegistryTest | class | Drupal\KernelTests\Core\Theme | core/ |
Tests the behavior of the ThemeRegistry class. | ||||
| RegistryTest | class | Drupal\Tests\Core\Theme | core/ |
Tests Drupal\Core\Theme\Registry. | 1 | |||
| RegressionTest | class | Drupal\KernelTests\Core\Database | core/ |
Regression tests cases for the database layer. | ||||
| ReindexConfirm | class | Drupal\search\Form | core/ |
Provides the search reindex confirmation form. | 1 | |||
| RelatedResourceTypesTest | class | Drupal\Tests\jsonapi\Kernel\ResourceType | core/ |
Tests Drupal\jsonapi\ResourceType\ResourceType. | ||||
| Relationship | class | Drupal\jsonapi\JsonApiResource | core/ |
Represents references from one resource object to other resource object(s). | 4 | |||
| RelationshipData | class | Drupal\jsonapi\JsonApiResource | core/ |
Represents the data of a relationship object or relationship document. | 1 | |||
| RelationshipJoinInTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests the base relationship handler. | ||||
| RelationshipJoinTestBase | abstract class | Drupal\Tests\views\Kernel\Plugin | core/ |
Provides a base class for a testing a relationship. | 5 | |||
| RelationshipNodeFileDataTest | class | Drupal\Tests\file\Kernel\Views | core/ |
Tests file on node relationship handler. | ||||
| RelationshipNodeTermDataTest | class | Drupal\Tests\taxonomy\Kernel\Views | core/ |
Tests the taxonomy term on node relationship handler. | ||||
| RelationshipNormalizer | class | Drupal\jsonapi\Normalizer | core/ |
Normalizes a JSON:API relationship object. | 1 | 2 | ||
| RelationshipNormalizerTest | class | Drupal\Tests\jsonapi\Kernel\Normalizer | core/ |
Tests Drupal\jsonapi\Normalizer\RelationshipNormalizer. | ||||
| RelationshipPluginBase | abstract class | Drupal\views\Plugin\views\relationship | core/ |
Relationship plugin base. | 6 | 2 | ||
| RelationshipPluginBaseStub | class | Drupal\Tests\views\Unit\Plugin\query | core/ |
Provides a basic class extending RelationshipPluginBase. | ||||
| RelationshipRepresentativeNodeTest | class | Drupal\Tests\taxonomy\Kernel\Views | core/ |
Tests the representative node relationship for terms. | ||||
| RelationshipRepresentativeNodeTest | class | Drupal\Tests\user\Kernel\Views | core/ |
Tests the representative node relationship for users. | ||||
| RelationshipRouteAccessCheck | final class | Drupal\jsonapi\Access | core/ |
Defines a class to check access to related and relationship routes. | 1 | 2 | ||
| RelationshipTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests the base relationship handler. | ||||
| RelationshipUserFileDataTest | class | Drupal\Tests\file\Kernel\Views | core/ |
Tests file on user relationship handler. | ||||
| RelationshipUserImageDataTest | class | Drupal\Tests\image\Kernel\Views | core/ |
Tests image on user relationship handler. | ||||
| Relative | final class | Drupal\Tests\Component\Annotation\Doctrine\Fixtures\Attribute | core/ |
#[SubDir\SubDirAttribute] | ||||
| RelativeOrderBase | abstract class | Drupal\Core\Hook\Order | core/ |
Orders an implementation relative to other implementations. | 2 | |||
| ReliableQueueInterface | interface | Drupal\Core\Queue | core/ |
Reliable queue interface. | 1 | |||
| RemoteFileDeleteRecursiveTest | class | Drupal\KernelTests\Core\File | core/ |
Tests the unmanaged file delete recursive function. | ||||
| RemoteFileDeleteTest | class | Drupal\KernelTests\Core\File | core/ |
Tests the unmanaged file delete function. | ||||
| RemoteFileDirectoryTest | class | Drupal\KernelTests\Core\File | core/ |
Tests operations dealing with directories. | ||||
| RemoteFileInfo | class | Drupal\locale\File | core/ |
Provides the locale remote file information. | ||||
| RemoteFileMoveTest | class | Drupal\KernelTests\Core\File | core/ |
Tests the unmanaged file move function. | ||||
| RemoteFileSaveDataTest | class | Drupal\KernelTests\Core\File | core/ |
Tests the unmanaged file save data function. | ||||
| RemoteFileSaveUploadTest | class | Drupal\Tests\file\Functional | core/ |
Tests the file uploading functions. | ||||
| RemoteFileScanDirectoryTest | class | Drupal\KernelTests\Core\File | core/ |
Tests \Drupal\Core\File\FileSystemInterface::scanDirectory(). | ||||
| RemoteFileUnmanagedCopyTest | class | Drupal\KernelTests\Core\File | core/ |
Tests the unmanaged file copy function. | ||||
| RemovableDependentPluginInterface | interface | Drupal\Core\Plugin | core/ |
Provides an interface for plugins that react when dependencies are removed. | 3 | 4 | ||
| RemoveBlockForm | class | Drupal\layout_builder\Form | core/ |
Provides a form to confirm the removal of a block. | 1 |
Pagination
- Previous page
- Page 160
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.