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 |
---|---|---|---|---|---|---|---|---|
LocaleEvents | final class | Drupal\locale | core/ |
Defines events for locale translation. | 2 | |||
LocaleExportTest | class | Drupal\Tests\locale\Functional | core/ |
Tests the exportation of locale files. | ||||
LocaleFileSystemFormTest | class | Drupal\Tests\locale\Functional | core/ |
Tests the locale functionality in the altered file settings form. | ||||
LocaleImportFunctionalTest | class | Drupal\Tests\locale\Functional | core/ |
Tests the import of locale files. | ||||
LocaleJavascriptTranslationTest | class | Drupal\Tests\locale\Functional | core/ |
Tests parsing js files for translatable strings. | ||||
LocaleLocaleLookupTest | class | Drupal\Tests\locale\Functional | core/ |
Tests LocaleLookup. | ||||
LocaleLocalTasksTest | class | Drupal\Tests\locale\Unit\Menu | core/ |
Tests locale local tasks. | ||||
LocaleLookup | class | Drupal\locale | core/ |
A cache collector to allow for dynamic building of the locale cache. | 1 | |||
LocaleLookupTest | class | Drupal\Tests\locale\Unit | core/ |
@coversDefaultClass \Drupal\locale\LocaleLookup[[api-linebreak]] @group locale | ||||
LocaleNonInteractiveDevInstallTest | class | Drupal\Tests\locale\Functional | core/ |
Tests installing in a different language with a dev version string. | ||||
LocaleNonInteractiveInstallTest | class | Drupal\Tests\locale\Functional | core/ |
Tests installing in a different language with a non-dev version string. | 1 | |||
LocalePathTest | class | Drupal\Tests\locale\Functional | core/ |
Tests you can configure a language for individual URL aliases. | ||||
LocalePluralFormatTest | class | Drupal\Tests\locale\Functional | core/ |
Tests plural handling for various languages. | ||||
LocaleProjectStorage | class | Drupal\locale | core/ |
Provides the locale project storage system using a key value store. | 2 | |||
LocaleProjectStorageInterface | interface | Drupal\locale | core/ |
Defines the locale project storage interface. | 1 | |||
LocaleSettingsForm | class | Drupal\locale\Form | core/ |
Configure locale settings for this site. | 1 | |||
LocaleStringIsSafeTest | class | Drupal\Tests\locale\Kernel | core/ |
Tests locale translation safe string handling. | ||||
LocaleStringTest | class | Drupal\Tests\locale\Kernel | core/ |
Tests the locale string storage, string objects and data API. | ||||
LocaleTranslatedSchemaDefinitionTest | class | Drupal\Tests\locale\Functional | core/ |
Adds and configures languages to check field schema definition. | ||||
LocaleTranslateStringTourTest | class | Drupal\Tests\locale\Functional | core/ |
Tests the Translate Interface tour. | ||||
LocaleTranslation | class | Drupal\locale | core/ |
String translator using the locale module. | 2 | 2 | ||
LocaleTranslation | class | Drupal\locale\Plugin\QueueWorker | core/ |
Executes interface translation queue tasks. | ||||
LocaleTranslationCacheTag | class | Drupal\locale\EventSubscriber | core/ |
A subscriber invalidating cache tags when translating a string. | 2 | |||
LocaleTranslationDownloadTest | class | Drupal\Tests\locale\Functional | core/ |
Tests locale translation download. | ||||
LocaleTranslationProjectsTest | class | Drupal\Tests\locale\Kernel | core/ |
Tests locale translation project handling. | ||||
LocaleTranslationTest | class | Drupal\Tests\locale\Unit | core/ |
@coversDefaultClass \Drupal\locale\LocaleTranslation[[api-linebreak]] @group locale | ||||
LocaleTranslationTest | class | Drupal\Tests\locale\Kernel | core/ |
@coversDefaultClass \Drupal\locale\LocaleTranslation[[api-linebreak]] @group locale | ||||
LocaleTranslationUiTest | class | Drupal\Tests\locale\Functional | core/ |
Tests the validation of translation strings and search results. | ||||
LocaleUpdateBase | abstract class | Drupal\Tests\locale\Functional | core/ |
Base class for testing updates to string translations. | 4 | |||
LocaleUpdateCronTest | class | Drupal\Tests\locale\Functional | core/ |
Tests for using cron to update project interface translations. | ||||
LocaleUpdateDevelopmentReleaseTest | class | Drupal\Tests\locale\Functional | core/ |
Test for proper version fallback in case of a development release. | ||||
LocaleUpdateInterfaceTest | class | Drupal\Tests\locale\Functional | core/ |
Tests for the user interface of project interface translations. | ||||
LocaleUpdatePathTest | class | Drupal\Tests\locale\Functional | core/ |
Tests Locale's update path. | ||||
LocaleUpdateTest | class | Drupal\Tests\locale\Kernel | core/ |
Tests for updating the interface translations of projects. | ||||
LocaleUpdateTest | class | Drupal\Tests\locale\Functional | core/ |
Tests for updating the interface translations of projects. | ||||
LocalReadOnlyStream | abstract class | Drupal\Core\StreamWrapper | core/ |
Defines a read-only Drupal stream wrapper base class for local files. | 1 | 1 | ||
LocalRedirectResponse | class | Drupal\Core\Routing | core/ |
Provides a redirect response which cannot redirect to an external URL. | 2 | |||
LocalStream | abstract class | Drupal\Core\StreamWrapper | core/ |
Defines a Drupal stream wrapper base class for local files. | 6 | 4 | ||
LocalTaskDefault | class | Drupal\Core\Menu | core/ |
Default object used for LocalTaskPlugins. | 6 | 6 | 4 | |
LocalTaskDefaultTest | class | Drupal\Tests\Core\Menu | core/ |
@coversDefaultClass \Drupal\Core\Menu\LocalTaskDefault[[api-linebreak]] @group Menu | ||||
LocalTaskIntegrationTestBase | abstract class | Drupal\Tests\Core\Menu | core/ |
Defines a base unit test for testing existence of local tasks. | 14 | 14 | ||
LocalTaskInterface | interface | Drupal\Core\Menu | core/ |
Defines an interface for menu local tasks. | 1 | 1 | ||
LocalTaskManager | class | Drupal\Core\Menu | core/ |
Provides the default local task manager using YML as primary definition. | 1 | 2 | ||
LocalTaskManagerInterface | interface | Drupal\Core\Menu | core/ |
Manages discovery and instantiation of menu local task plugins. | 1 | 1 | ||
LocalTaskManagerTest | class | Drupal\Tests\Core\Menu | core/ |
@coversDefaultClass \Drupal\Core\Menu\LocalTaskManager[[api-linebreak]] @group Menu | ||||
LocalTasksBlock | class | Drupal\Core\Menu\Plugin\Block | core/ |
Provides a "Tabs" block to display the local tasks. | ||||
LocalTasksTest | class | Drupal\Tests\system\Functional\Menu | core/ |
Tests local tasks derived from router and added/altered via hooks. | ||||
LocalTaskTest | class | Drupal\menu_test\Plugin\Derivative | core/ |
1 | ||||
LocalTaskTestWithUnsafeTitle | class | Drupal\menu_test\Plugin\Derivative | core/ |
Test derivative to check local task title escaping. | 1 | |||
Lock | final class | Drupal\Core\TempStore | core/ |
Provides a value object representing the lock from a TempStore. | 4 |
Pagination
- Previous page
- Page 99
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.