Classes, traits, and interfaces - main - drupal

Primary tabs

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
LocaleBatchTest class Drupal\Tests\locale\Kernel core/modules/locale/tests/src/Kernel/LocaleBatchTest.php Tests locale batches.
LocaleBuildTest class Drupal\Tests\locale\Kernel core/modules/locale/tests/src/Kernel/LocaleBuildTest.php Tests building the translatable project information.
LocaleBulkDeprecationTest class Drupal\Tests\locale\Unit core/modules/locale/tests/src/Unit/LocaleBulkDeprecationTest.php Tests locale.bulk.inc.
LocaleConfigBatch class Drupal\locale core/modules/locale/src/LocaleConfigBatch.php Provides the locale config update batch services. 5
LocaleConfigManager class Drupal\locale core/modules/locale/src/LocaleConfigManager.php Manages configuration supported in part by interface translation. 5 2
LocaleConfigManagerTest class Drupal\Tests\locale\Kernel core/modules/locale/tests/src/Kernel/LocaleConfigManagerTest.php Tests that the locale config manager operates correctly.
LocaleConfigSubscriber class Drupal\locale core/modules/locale/src/LocaleConfigSubscriber.php Updates strings translation when configuration translations change. 2
LocaleConfigSubscriberForeignTest class Drupal\Tests\locale\Kernel core/modules/locale/tests/src/Kernel/LocaleConfigSubscriberForeignTest.php Tests default configuration handling with a foreign default language.
LocaleConfigSubscriberTest class Drupal\Tests\locale\Kernel core/modules/locale/tests/src/Kernel/LocaleConfigSubscriberTest.php Tests that shipped configuration translations are updated correctly. 1
LocaleConfigTranslationImportTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleConfigTranslationImportTest.php Tests translation update's effects on configuration translations.
LocaleConfigTranslationTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleConfigTranslationTest.php Tests translation of configuration strings.
LocaleConfigurableLanguageManagerTest class Drupal\Tests\locale\Kernel core/modules/locale/tests/src/Kernel/LocaleConfigurableLanguageManagerTest.php Tests that the configurable language manager and locale operate correctly.
LocaleContentTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleContentTest.php Tests multilingual support for content types and individual nodes.
LocaleController class Drupal\locale\Controller core/modules/locale/src/Controller/LocaleController.php Return response for manual check translations.
LocaleCronHooks class Drupal\locale\Hook core/modules/locale/src/Hook/LocaleCronHooks.php Cron Hook implementation for locale.
LocaleDefaultConfigStorage class Drupal\locale core/modules/locale/src/LocaleDefaultConfigStorage.php Provides access to default configuration for locale integration. 1 2
LocaleDefaultConfigStorageTest class Drupal\Tests\locale\Kernel core/modules/locale/tests/src/Kernel/LocaleDefaultConfigStorageTest.php Tests Locale Default Config Storage.
LocaleDefaultOptions class Drupal\locale core/modules/locale/src/LocaleDefaultOptions.php Provides the locale default update options. 7
LocaleEvent class Drupal\locale core/modules/locale/src/LocaleEvent.php Defines a Locale event. 1
LocaleEvents final class Drupal\locale core/modules/locale/src/LocaleEvents.php Defines events for locale translation. 2
LocaleExportTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleExportTest.php Tests the exportation of locale files.
LocaleFetch class Drupal\locale core/modules/locale/src/LocaleFetch.php Provides the locale fetch services. 10
LocaleFile final class Drupal\locale\File core/modules/locale/src/File/LocaleFile.php Defines the locale file value object. 8
LocaleFileHashTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleFileHashTest.php Tests that file hash is used for local translation file change detection.
LocaleFileManager class Drupal\locale\File core/modules/locale/src/File/LocaleFileManager.php Provide Locale File helper methods. 6
LocaleFileSystemFormTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleFileSystemFormTest.php Tests the locale functionality in the altered file settings form.
LocaleHooks class Drupal\locale\Hook core/modules/locale/src/Hook/LocaleHooks.php Hook implementations for locale.
LocaleImportBatch class Drupal\locale core/modules/locale/src/LocaleImportBatch.php Provides the locale import batch services. 2
LocaleImportFunctionalTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleImportFunctionalTest.php Tests the import of locale files.
LocaleJavascriptTranslationTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleJavascriptTranslationTest.php Tests parsing js files for translatable strings.
LocaleLocaleLookupTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleLocaleLookupTest.php Tests LocaleLookup.
LocaleLocalTasksTest class Drupal\Tests\locale\Unit\Menu core/modules/locale/tests/src/Unit/Menu/LocaleLocalTasksTest.php Tests locale local tasks.
LocaleLookup class Drupal\locale core/modules/locale/src/LocaleLookup.php A cache collector to allow for dynamic building of the locale cache. 1
LocaleLookupTest class Drupal\Tests\locale\Unit core/modules/locale/tests/src/Unit/LocaleLookupTest.php Tests Drupal\locale\LocaleLookup.
LocaleNonInteractiveDevInstallTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleNonInteractiveDevInstallTest.php Tests installing in a different language with a dev version string.
LocaleNonInteractiveInstallTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocaleNonInteractiveInstallTest.php Tests installing in a different language with a non-dev version string. 1
LocalePathTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocalePathTest.php Tests you can configure a language for individual URL aliases.
LocalePluralFormatTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocalePluralFormatTest.php Tests plural handling for various languages.
LocaleProjectChecker class Drupal\locale core/modules/locale/src/LocaleProjectChecker.php Provide Locale Project Checker helper methods. 3
LocaleProjectRepository class Drupal\locale core/modules/locale/src/LocaleProjectRepository.php Provides storage and rebuilding of locale project information. 13
LocaleProjectRepositoryTest class Drupal\Tests\locale\Unit core/modules/locale/tests/src/Unit/LocaleProjectRepositoryTest.php Tests Drupal\locale\LocaleProjectRepository.
LocaleProjectStorage

in drupal:11.4.0 and is removed from drupal:13.0.0. Use \Drupal\locale\LocaleProjectRepository instead.

class Drupal\locale core/modules/locale/src/LocaleProjectStorage.php Provides the locale project storage system using a key value store. 1 2
LocaleProjectStorageInterface

in drupal:11.4.0 and is removed from drupal:13.0.0. Use \Drupal\locale\LocaleProjectRepository instead.

interface Drupal\locale core/modules/locale/src/LocaleProjectStorageInterface.php Defines the locale project storage interface. 1
LocaleProjectStorageTest class Drupal\Tests\locale\Unit core/modules/locale/tests/src/Unit/LocaleProjectStorageTest.php Tests Drupal\locale\LocaleProjectStorage.
LocaleRequirements class Drupal\locale\Hook core/modules/locale/src/Hook/LocaleRequirements.php Requirements for the Locale module.
LocaleServiceProvider class Drupal\locale core/modules/locale/src/LocaleServiceProvider.php Overrides the language_manager service to point to language's module one.
LocaleSettingsForm class Drupal\locale\Form core/modules/locale/src/Form/LocaleSettingsForm.php Configure locale settings for this site. 1
LocalesLocationAddIndexUpdateTest class Drupal\Tests\locale\Functional core/modules/locale/tests/src/Functional/LocalesLocationAddIndexUpdateTest.php Tests Locale update functions.
LocaleSource class Drupal\locale core/modules/locale/src/LocaleSource.php Provides the locale source services. 18
LocaleStringIsSafeTest class Drupal\Tests\locale\Kernel core/modules/locale/tests/src/Kernel/LocaleStringIsSafeTest.php Tests locale translation safe string handling.

Other projects


Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.