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 |
|---|---|---|---|---|---|---|---|---|
| ReadOnlyStreamWrapperTest | class | Drupal\KernelTests\Core\File | core/ |
Tests the read-only stream wrapper write functions. | ||||
| Rearrange | class | Drupal\views_ui\Form\Ajax | core/ |
Provides a rearrange form for Views handlers. | ||||
| RearrangeFieldsTest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests the reordering of fields via AJAX. | ||||
| RearrangeFilter | class | Drupal\views_ui\Form\Ajax | core/ |
Provides a rearrange form for Views filters. | 1 | |||
| RearrangeFilterTest | class | Drupal\Tests\views_ui\Unit\Form\Ajax | core/ |
Unit tests for Views UI module functions. | ||||
| RebuildPermissionsForm | class | Drupal\node\Form | core/ |
Form for rebuilding permissions. | 1 | |||
| RebuildScriptTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ |
Tests the rebuild script access and functionality. | ||||
| RebuildTest | class | Drupal\Tests\system\Functional\Form | core/ |
Tests functionality of \Drupal\Core\Form\FormBuilderInterface::rebuildForm(). | ||||
| RebuildTest | class | Drupal\Tests\system\FunctionalJavascript\Form | core/ |
Tests functionality of \Drupal\Core\Form\FormBuilderInterface::rebuildForm(). | ||||
| Recipe | final class | Drupal\Core\Recipe | core/ |
@internal This API is experimental. | 18 | |||
| RecipeAppliedEvent | final class | Drupal\Core\Recipe | core/ |
Event dispatched after a recipe has been applied. | 2 | |||
| RecipeCommand | final class | Drupal\Core\Recipe | core/ |
Applies recipe. | ||||
| RecipeCommand | final class | Drupal\Core\Recipe\Command | core/ |
Applies recipe. | 1 | |||
| RecipeCommandTest | class | Drupal\FunctionalTests\Core\Recipe | core/ |
Tests recipe command. | ||||
| RecipeConfigInstaller | final class | Drupal\Core\Recipe | core/ |
Extends the ConfigInstaller service for recipes. | ||||
| RecipeConfigStorageWrapper | final class | Drupal\Core\Recipe | core/ |
Merges two storages together. | 1 | |||
| RecipeConfigStorageWrapperTest | class | Drupal\Tests\Core\Recipe | core/ |
Tests Drupal\Core\Recipe\RecipeConfigStorageWrapper. | ||||
| RecipeConfigurator | final class | Drupal\Core\Recipe | core/ |
@internal This API is experimental. | 1 | |||
| RecipeConfiguratorTest | class | Drupal\KernelTests\Core\Recipe | core/ |
Tests Drupal\Core\Recipe\RecipeConfigurator. | ||||
| RecipeEventsTest | class | Drupal\KernelTests\Core\Recipe | core/ |
Tests Recipe Events. | ||||
| RecipeFileException | final class | Drupal\Core\Recipe | core/ |
@internal This API is experimental. | 3 | |||
| RecipeFinderTest | class | Drupal\KernelTests\Core\Recipe | core/ |
Tests the recipe finder. | ||||
| RecipeFormInputTest | class | Drupal\Tests\system\Functional\Form | core/ |
Tests Recipe Form Input. | ||||
| RecipeInfoCommand | final class | Drupal\Core\Recipe\Command | core/ |
Shows information about a particular recipe. | ||||
| RecipeInfoCommand | final class | Drupal\Core\Recipe | core/ |
Shows information about a particular recipe. | ||||
| RecipeInputFormTrait | trait | Drupal\Core\Recipe | core/ |
Defines helper methods for forms which collect input on behalf of recipes. | 2 | |||
| RecipeIsApplyingTestHooks | class | Drupal\recipe_is_applying_test\Hook | core/ |
Hook implementations for recipe_is_applying_test. | ||||
| RecipeIsApplyingTestSubscriber | class | Drupal\recipe_is_applying_test\EventSubscriber | core/ |
Records the isApplying flag when recipe-provided configuration is saved. | 2 | |||
| RecipeMissingExtensionsException | final class | Drupal\Core\Recipe | core/ |
Exception thrown when recipes contain or depend on missing extensions. | ||||
| RecipeMultipleModulesConfigStorage | final class | Drupal\Core\Recipe | core/ |
Provides a read-only config storage spanning multiple modules' config. | 1 | |||
| RecipeMultipleModulesConfigStorageTest | class | Drupal\Tests\Core\Recipe | core/ |
Tests RecipeMultipleModulesConfigStorage. | ||||
| RecipeOverrideConfigStorage | final class | Drupal\Core\Recipe | core/ |
Wraps a config storage to allow recipe provided configuration to override it. | ||||
| RecipePreExistingConfigException | class | Drupal\Core\Recipe | core/ |
Exception thrown when a recipe has configuration that exists already. | 3 | |||
| RecipeQuickStartTest | class | Drupal\BuildTests\QuickStart | core/ |
Tests the quick-start command with recipes. | ||||
| RecipeRunner | final class | Drupal\Core\Recipe | core/ |
Applies a recipe. | 18 | |||
| RecipeRunnerTest | class | Drupal\KernelTests\Core\Recipe | core/ |
Tests Drupal\Core\Recipe\RecipeRunner. | ||||
| RecipeTest | class | Drupal\KernelTests\Core\Recipe | core/ |
Tests Drupal\Core\Recipe\Recipe. | ||||
| RecipeTestTrait | trait | Drupal\FunctionalTests\Core\Recipe | core/ |
Contains helper methods for interacting with recipes in functional tests. | 15 | |||
| RecipeValidationTest | class | Drupal\KernelTests\Core\Recipe | core/ |
Tests Recipe Validation. | ||||
| Rectangle | class | Drupal\Component\Utility | core/ |
Rectangle rotation algebra class. | 2 | |||
| RectangleTest | class | Drupal\Tests\Component\Utility | core/ |
Tests Drupal\Component\Utility\Rectangle. | ||||
| RecursiveContextualValidator | class | Drupal\Core\TypedData\Validation | core/ |
Defines a recursive contextual validator for Typed Data. | 2 | |||
| RecursiveContextualValidatorTest | class | Drupal\Tests\Core\TypedData | core/ |
Tests Drupal\Core\TypedData\Validation\RecursiveContextualValidator. | ||||
| RecursiveContextualValidatorTest | class | Drupal\KernelTests\Core\TypedData | core/ |
Tests Drupal\Core\TypedData\Validation\RecursiveContextualValidator. | ||||
| RecursiveExtensionFilterCallback | class | Drupal\Core\Extension\Discovery | core/ |
Filters a RecursiveDirectoryIterator to discover extensions. | 1 | |||
| RecursivePlaceholdersTest | class | Drupal\Tests\Core\Render | core/ |
|||||
| RecursiveValidator | class | Drupal\Core\TypedData\Validation | core/ |
Defines a recursive validator for Typed Data. | 3 | |||
| RecursiveValidatorFactory | class | Drupal\file\Validation | core/ |
Factory for creating a new RecursiveValidator. | 2 | |||
| RedirectAjaxTest | class | Drupal\Tests\views\FunctionalJavascript | core/ |
Tests that the redirects work with Ajax enabled views. | ||||
| RedirectBlockForm | class | Drupal\form_test\Form | core/ |
Builds a simple form that redirects on submit. |
Pagination
- Previous page
- Page 166
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.