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 |
|---|---|---|---|---|---|---|---|---|
| SqlQueryTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests the sql query plugin. | ||||
| SqlTest | class | Drupal\Tests\migrate\Kernel\Plugin\id_map | core/ |
Tests that the migrate map table is created. | ||||
| SqlTest | class | Drupal\Tests\views\Unit\Plugin\query | core/ |
Tests Drupal\views\Plugin\views\query\Sql. | ||||
| Stable9Hooks | class | Drupal\stable9\Hook | core/ |
Hook implementations for stable9. | ||||
| Stable9LibraryOverrideTest | class | Drupal\Tests\stable9\Kernel | core/ |
Tests Stable 9's library overrides. | ||||
| Stable9LibraryOverrideTest | class | Drupal\KernelTests\Core\Theme | core/ |
Tests Stable 9's library overrides. | ||||
| Stable9TemplateOverrideTest | class | Drupal\KernelTests\Core\Theme | core/ |
Tests Stable 9's template overrides. | ||||
| Stable9TemplateOverrideTest | class | Drupal\Tests\stable9\Kernel | core/ |
Tests Stable 9's template overrides. | ||||
| StableLibraryOverrideTestBase | abstract class | Drupal\KernelTests\Core\Theme | core/ |
Tests the behavior of a theme when base_theme info key is missing. | 2 | 1 | ||
| StackedHttpKernel | class | Drupal\Core\StackMiddleware | core/ |
Provides a stacked HTTP kernel. | 3 | 2 | ||
| StackedHttpKernelTest | class | Drupal\Tests\Core\StackMiddleware | core/ |
Tests Drupal\Core\StackMiddleware\StackedHttpKernel. | ||||
| StackedKernelPass | class | Drupal\Core\DependencyInjection\Compiler | core/ |
Provides a compiler pass for stacked HTTP kernels. | 2 | |||
| StackedKernelPassTest | class | Drupal\Tests\Core\DependencyInjection\Compiler | core/ |
Tests Drupal\Core\DependencyInjection\Compiler\StackedKernelPass. | ||||
| StackedRouteMatchInterface | interface | Drupal\Core\Routing | core/ |
Defines an interface for a stack of route matches. | 1 | 3 | ||
| StackedSessionHandlerPass | class | Drupal\Core\DependencyInjection\Compiler | core/ |
Provides a compiler pass for stacked session save handlers. | 1 | |||
| StackItem | final class | Drupal\Core\Database\Transaction | core/ |
A value object for items on the transaction stack. | 2 | |||
| StackKernelIntegrationTest | class | Drupal\KernelTests\Core\HttpKernel | core/ |
Tests the stacked kernel functionality. | ||||
| StackSessionHandlerIntegrationTest | class | Drupal\Tests\system\Functional\Session | core/ |
Tests the stacked session handler functionality. | ||||
| StageCommitExceptionTest | class | Drupal\Tests\package_manager\Kernel | core/ |
Tests Drupal\package_manager\SandboxManagerBase. | ||||
| StageConflictTest | class | Drupal\Tests\package_manager\Kernel | core/ |
Tests Drupal\package_manager\SandboxManagerBase. | ||||
| StagedDBUpdateValidatorTest | class | Drupal\Tests\package_manager\Kernel | core/ |
Tests Staged DBUpdate Validator. | ||||
| StageEventsTest | class | Drupal\Tests\package_manager\Kernel | core/ |
Tests that the stage fires events during its lifecycle. | ||||
| StageFixtureManipulator | final class | Drupal\fixture_manipulator | core/ |
A fixture manipulator service that commits changes after begin. | 2 | |||
| StageLoggedOnErrorTest | class | Drupal\Tests\package_manager\Kernel | core/ |
Tests Drupal\package_manager\SandboxManagerBase. | ||||
| StageOwnershipTest | class | Drupal\Tests\package_manager\Kernel | core/ |
Tests that ownership of the stage is enforced. | ||||
| Standard | class | Drupal\views\Plugin\views\join | core/ |
Default implementation of the join plugin. | ||||
| Standard | class | Drupal\views\Plugin\views\sort | core/ |
Default implementation of the base sort plugin. | ||||
| Standard | class | Drupal\views\Plugin\views\field | core/ |
Default implementation of the base field plugin. | ||||
| Standard | class | Drupal\views\Plugin\views\relationship | core/ |
Default implementation of the base relationship plugin. | ||||
| Standard | class | Drupal\views\Plugin\views\filter | core/ |
Default implementation of the base filter plugin. | 1 | |||
| Standard | class | Drupal\views\Plugin\views\wizard | core/ |
Standard Views wizard plugin. | ||||
| Standard | class | Drupal\views\Plugin\views\argument | core/ |
Default implementation of the base argument plugin. | ||||
| Standard | class | Drupal\editor\EditorXssFilter | core/ |
Defines the standard text editor XSS filter. | 3 | |||
| StandardInstallerTest | class | Drupal\FunctionalTests\Installer | core/ |
Tests the interactive installer installing the standard profile. | ||||
| StandardJavascriptTest | class | Drupal\Tests\standard\FunctionalJavascript | core/ |
Tests Standard installation profile JavaScript expectations. | ||||
| StandardPerformanceTest | class | Drupal\Tests\standard\FunctionalJavascript | core/ |
Tests the performance of basic functionality in the standard profile. | ||||
| StandardRecipeInstallTest | class | Drupal\FunctionalTests\Core\Recipe | core/ |
Tests installing the Standard recipe via the installer. | ||||
| StandardRecipeTest | class | Drupal\FunctionalTests\Core\Recipe | core/ |
Tests Standard recipe installation expectations. | ||||
| StandardTest | class | Drupal\Tests\editor\Unit\EditorXssFilter | core/ |
Tests Drupal\editor\EditorXssFilter\Standard. | ||||
| StandardTest | class | Drupal\Tests\standard\Functional | core/ |
Tests Standard installation profile expectations. | 1 | 1 | ||
| StandardTestTrait | trait | Drupal\Tests\standard\Traits | core/ |
Provides a test method to test the Standard installation profile or recipe. | 2 | |||
| StarterKit | final class | Drupal\starterkit_theme | core/ |
Interacts with theme generation. | ||||
| StarterKitInterface | interface | Drupal\Core\Theme | core/ |
Allows starter kits to interact with theme generation. | 1 | 2 | ||
| StarterkitThemeHooks | class | Drupal\starterkit_theme\Hook | core/ |
Hook implementations for starterkit_theme. | ||||
| State | class | Drupal\Core\State | core/ |
Provides the state system using a key value store. | 8 | 2 | ||
| State | class | Drupal\workflows | core/ |
A value object representing a workflow state. | 9 | |||
| StateFileExistsTest | class | Drupal\Tests\migrate_drupal\Kernel | core/ |
Tests that core modules have a migrate_drupal.yml file as needed. | ||||
| StateFormatterTest | class | Drupal\Tests\content_moderation\Kernel | core/ |
Test the state field formatter. | ||||
| StateInterface | interface | Drupal\Core\State | core/ |
Defines the interface for the state system. | 1 | 107 | ||
| StateInterface | interface | Drupal\workflows | core/ |
An interface for state value objects. | 2 | 9 |
Pagination
- Previous page
- Page 179
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.