Classes, traits, and interfaces - 9.5.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 1523
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| SqlBaseTest | class | Drupal\Tests\views\Unit\Plugin\pager | core/ |
@coversDefaultClass \Drupal\views\Plugin\views\pager\SqlBase[[api-linebreak]] @group views | ||||
| SqlBaseTest | class | Drupal\Tests\migrate\Unit | core/ |
Tests the SqlBase class. | ||||
| SqlBaseTest | class | Drupal\Tests\migrate\Kernel | core/ |
Tests the functionality of SqlBase. | ||||
| SqlContentEntityStorage | class | Drupal\Core\Entity\Sql | core/ |
A content entity database storage implementation. | 13 | 23 | ||
| SqlContentEntityStorageException | class | Drupal\Core\Entity\Sql | core/ |
Exception thrown when a SQL storage operation fails. | 1 | |||
| SqlContentEntityStorageSchema | class | Drupal\Core\Entity\Sql | core/ |
Defines a schema handler that supports revisionable, translatable entities. | 11 | 13 | ||
| SqlContentEntityStorageSchemaColumnTest | class | Drupal\Tests\field\Kernel\Entity\Update | core/ |
Tests that schema changes in fields with data are detected during updates. | ||||
| SqlContentEntityStorageSchemaTest | class | Drupal\KernelTests\Core\Entity\Sql | core/ |
@group Entity | ||||
| SqlContentEntityStorageSchemaTest | class | Drupal\Tests\Core\Entity\Sql | core/ |
@coversDefaultClass \Drupal\Core\Entity\Sql\SqlContentEntityStorageSchema[[api-linebreak]] @group Entity | ||||
| SqlContentEntityStorageTest | class | Drupal\Tests\Core\Entity\Sql | core/ |
@coversDefaultClass \Drupal\Core\Entity\Sql\SqlContentEntityStorage[[api-linebreak]] @group Entity | ||||
| SqlContentEntityStorageTestEntityInterface | abstract class | Drupal\Tests\Core\Entity\Sql | core/ |
Provides an entity with dummy implementations of static methods. | ||||
| SqlCountCache | class | Drupal\migrate_sql_count_cache_test\Plugin\migrate\source | core/ |
Source plugin for Sql count cache test. | ||||
| SqlDeprecationTest | class | Drupal\Tests\migrate\Kernel\Plugin\id_map | core/ |
Tests deprecation notice in Sql constructor. | ||||
| SqlEntityLoadingTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests the loading of entities and entity revisions. | ||||
| SqlEntityStorageInterface | interface | Drupal\Core\Entity\Sql | core/ |
A common interface for SQL-based entity storage implementations. | 1 | 4 | ||
| SqlFieldableEntityTypeListenerTrait | trait | Drupal\Core\Entity\Sql | core/ |
Helper methods for EntityTypeListenerInterface. | ||||
| SqlIdMapTest | class | Drupal\Tests\migrate\Kernel\Plugin\id_map | core/ |
Defines a test SQL ID map for use in tests. | ||||
| SqliteDateSql | class | Drupal\views\Plugin\views\query | core/ |
SQLite-specific date handling. | 1 | 2 | ||
| SqliteDateSqlTest | class | Drupal\Tests\views\Unit\Plugin\views\query | core/ |
Tests the MySQL-specific date query handler. | ||||
| SqliteDriverLegacyTest | class | Drupal\Tests\sqlite\Kernel\sqlite | core/ |
Tests the deprecations of the SQLite database driver classes in Core. | ||||
| SqlModeTest | class | Drupal\Tests\mysql\Kernel\mysql | core/ |
Tests compatibility of the MySQL driver with various sql_mode options. | ||||
| SqlQueryTest | class | Drupal\Tests\views\Kernel\Plugin | core/ |
Tests the sql query plugin. | ||||
| SqlTest | class | Drupal\Tests\views\Unit\Plugin\query | core/ |
@coversDefaultClass \Drupal\views\Plugin\views\query\Sql[[api-linebreak]] | ||||
| SqlTest | class | Drupal\Tests\migrate\Kernel\Plugin\id_map | core/ |
Tests that the migrate map table is created. | ||||
| SSH | class | Drupal\Core\FileTransfer | core/ |
The SSH connection class for the update module. | ||||
| 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. | ||||
| StableLibraryOverrideTest | class | Drupal\KernelTests\Core\Theme | core/ |
Tests Stable's library overrides. | ||||
| StableLibraryOverrideTestBase | abstract class | Drupal\KernelTests\Core\Theme | core/ |
Tests the behavior of a theme when base_theme info key is missing. | 2 | |||
| StableTemplateOverrideTest | class | Drupal\KernelTests\Core\Theme | core/ |
Tests Stable's template overrides. | ||||
| StableUninstallUpdateTest | class | Drupal\Tests\system\Functional\Update | core/ |
Ensures that update hook uninstalls Stable when it's no longer needed. | ||||
| StackedKernelPass | class | Drupal\Core\DependencyInjection\Compiler | core/ |
Provides a compiler pass for stacked HTTP kernels. | 2 | |||
| StackedKernelPassTest | class | Drupal\Tests\Core\DependencyInjection\Compiler | core/ |
@coversDefaultClass \Drupal\Core\DependencyInjection\Compiler\StackedKernelPass[[api-linebreak]] @group DependencyInjection | ||||
| 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 | |||
| 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. | ||||
| Standard | class | Drupal\editor\EditorXssFilter | core/ |
Defines the standard text editor XSS filter. | 2 | |||
| 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. | ||||
| 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. | ||||
| StandardProfileTest | class | Drupal\Tests\rdf\Functional | core/ |
Tests the RDF mappings and RDFa markup on top of the standard profile. | ||||
| StandardTest | class | Drupal\Tests\standard\Functional | core/ |
Tests Standard installation profile expectations. | ||||
| StandardTest | class | Drupal\Tests\editor\Unit\EditorXssFilter | core/ |
@coversDefaultClass \Drupal\editor\EditorXssFilter\Standard[[api-linebreak]] @group editor |
Pagination
- Previous page
- Page 154
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.