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 |
|---|---|---|---|---|---|---|---|---|
| LanguageConfigInstallOverrideExistingTest | class | Drupal\Tests\language\Functional | core/ |
Ensures the language config is installed but not altered on install. | ||||
| LanguageConfigOverride | class | Drupal\language\Config | core/ |
Defines language configuration overrides. | 5 | |||
| LanguageConfigOverrideCrudEvent | class | Drupal\language\Config | core/ |
Provides a language override event for event listeners. | 2 | |||
| LanguageConfigOverrideEvents | final class | Drupal\language\Config | core/ |
Defines events for language configuration overrides. | 3 | |||
| LanguageConfigOverrideImportTest | class | Drupal\Tests\language\Functional | core/ |
Ensures the language config overrides can be synchronized. | ||||
| LanguageConfigOverrideInstallTest | class | Drupal\Tests\language\Kernel | core/ |
Ensures the language config overrides can be installed. | ||||
| LanguageConfigOverrideTest | class | Drupal\Tests\language\Unit\Config | core/ |
Tests Drupal\language\Config\LanguageConfigOverride. | ||||
| LanguageConfigSchemaTest | class | Drupal\Tests\language\Functional | core/ |
Ensures the language config schema is correct. | ||||
| LanguageConfiguration | class | Drupal\language\Element | core/ |
Defines an element for language configuration for a single field. | 4 | |||
| LanguageConfigurationElement | class | Drupal\language_elements_test\Form | core/ |
A form containing a language configuration element. | 1 | |||
| LanguageConfigurationElementTest | class | Drupal\Tests\language\Functional | core/ |
Tests the features of the language configuration element field. | ||||
| LanguageConfigurationElementTest | class | Drupal\language_elements_test\Form | core/ |
A form containing a language select element. | ||||
| LanguageConfigurationTest | class | Drupal\Tests\language\Functional | core/ |
Adds and configures languages to check negotiation changes. | ||||
| LanguageContentSettings | class | Drupal\language\Plugin\migrate\source\d6 | core/ |
Drupal 6 i18n node settings from database. | 1 | |||
| LanguageContentSettings | class | Drupal\language\Plugin\migrate\source\d7 | core/ |
Drupal 7 i18n node settings from database. | 1 | |||
| LanguageContentSettingsTaxonomyVocabulary | class | Drupal\language\Plugin\migrate\source\d6 | core/ |
Drupal 6 i18n vocabularies source from database. | 1 | |||
| LanguageContentSettingsTaxonomyVocabulary | class | Drupal\language\Plugin\migrate\source\d7 | core/ |
Drupal 7 i18n vocabularies source from database. | 1 | |||
| LanguageContentSettingsTest | class | Drupal\Tests\language\Kernel\Plugin\migrate\source\d6 | core/ |
Tests menu source plugin. | ||||
| LanguageContentSettingsTest | class | Drupal\Tests\language\Kernel\Plugin\migrate\source\d7 | core/ |
Tests menu source plugin. | ||||
| LanguageContentTaxonomyVocabularySettingsTest | class | Drupal\Tests\language\Kernel\Plugin\migrate\source\d6 | core/ |
Tests i18ntaxonomy vocabulary setting source plugin. | ||||
| LanguageContentTaxonomyVocabularySettingsTest | class | Drupal\Tests\language\Kernel\Plugin\migrate\source\d7 | core/ |
Tests i18ntaxonomy vocabulary setting source plugin. | ||||
| LanguageConverter | class | Drupal\language\ProxyClass | core/ |
Provides a proxy class for \Drupal\language\LanguageConverter. | ||||
| LanguageConverter | class | Drupal\language | core/ |
Converts parameters for upcasting entity IDs to full objects. | 2 | |||
| LanguageCustomLanguageConfigurationTest | class | Drupal\Tests\language\Functional | core/ |
Adds and configures custom languages. | ||||
| LanguageDefault | class | Drupal\Core\Language | core/ |
Provides a simple get and set wrapper to the default language object. | 10 | 2 | ||
| LanguageDeleteForm | class | Drupal\language\Form | core/ |
Defines a confirmation form for deleting a language entity. | 1 | |||
| LanguageDependencyInjectionTest | class | Drupal\Tests\language\Kernel | core/ |
Tests that a language object can be injected. | ||||
| LanguageDomains | in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
class | Drupal\language\Plugin\migrate\process | core/ |
This plugin makes sure that no domain is empty if domain negotiation is used. | 1 | ||
| LanguageDomainsTest | class | Drupal\Tests\language\Unit\process | core/ |
Tests Drupal\language\Plugin\migrate\process\LanguageDomains. | ||||
| LanguageEditForm | class | Drupal\language\Form | core/ |
Controller for language edit forms. | 1 | |||
| LanguageEntityFieldAccessHookTest | class | Drupal\Tests\language\Functional | core/ |
Tests language picker compatibility with hook_entity_field_access. | ||||
| LanguageEntityFieldAccessTestHooks | class | Drupal\language_entity_field_access_test\Hook | core/ |
Hook implementations for language_entity_field_access_test. | ||||
| LanguageException | class | Drupal\language\Exception | core/ |
A base exception thrown in any language system operations. | 1 | |||
| LanguageFallbackTest | class | Drupal\Tests\language\Kernel | core/ |
Tests the language fallback behavior. | ||||
| LanguageField | class | Drupal\views\Plugin\views\field | core/ |
Defines a field handler to translate a language into its readable form. | ||||
| LanguageFilter | class | Drupal\views\Plugin\views\filter | core/ |
Provides filtering by language. | ||||
| LanguageFormatter | class | Drupal\Core\Field\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'language' formatter. | ||||
| LanguageFormBase | abstract class | Drupal\language\Form | core/ |
Base form for language add and edit forms. | 2 | |||
| LanguageHooks | class | Drupal\language\Hook | core/ |
Hook implementations for language. | 1 | |||
| LanguageInterface | interface | Drupal\Core\Language | core/ |
Defines an interface for languages. | 2 | 253 | ||
| LanguageItem | class | Drupal\Core\Field\Plugin\Field\FieldType | core/ |
Defines the 'language' entity field item. | 1 | 1 | ||
| LanguageListBuilder | class | Drupal\language | core/ |
Defines a class to build a listing of language entities. | 1 | |||
| LanguageListModuleInstallTest | class | Drupal\Tests\language\Functional | core/ |
Tests that the language list is not empty when language is installed. | ||||
| LanguageListTest | class | Drupal\Tests\language\Functional | core/ |
Adds a new language and tests changing its status and the default language. | ||||
| LanguageLocaleListTest | class | Drupal\Tests\language\Functional | core/ |
Adds a new language with translations and tests language list order. | ||||
| LanguageLocalTasksTest | class | Drupal\Tests\language\Unit\Menu | core/ |
Tests existence of language local tasks. | ||||
| LanguageManager | class | Drupal\Core\Language | core/ |
Class responsible for providing language support on language-unaware sites. | 1 | 16 | 2 | |
| LanguageManagerInterface | interface | Drupal\Core\Language | core/ |
Common interface for the language manager service. | 2 | 162 | ||
| LanguageMapper | class | Drupal\ckeditor5 | core/ |
Manages language mappings and discovery for ckeditor translations. | 3 | |||
| LanguageNegotiation | class | Drupal\language\Attribute | core/ |
Defines a language negotiation attribute object. | 12 |
Pagination
- Previous page
- Page 109
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.