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 | 
|---|---|---|---|---|---|---|---|---|
| UpdateEnableProviderDatabaseDriverTest | class | Drupal\Tests\system\Functional\Update | core/ | 
                                                                                        Tests that update hooks are enabling the database driver providing module. | ||||
| UpdateException | class | Drupal\Core\Utility | core/ | 
                                                                                        Exception class used to throw error if a module update fails. | 2 | |||
| UpdateFeedItemTest | class | Drupal\Tests\aggregator\Functional | core/ | 
                                                                                        Update feed items from a feed. | ||||
| UpdateFeedTest | class | Drupal\Tests\aggregator\Functional | core/ | 
                                                                                        Update feed test. | ||||
| UpdateFetcher | class | Drupal\update | core/ | 
                                                                                        Fetches project information from remote locations. | 1 | 2 | ||
| UpdateFetcherInterface | interface | Drupal\update | core/ | 
                                                                                        Fetches project information from remote locations. | 1 | 7 | ||
| UpdateFetcherTest | class | Drupal\Tests\update\Unit | core/ | 
                                                                                        Tests update functionality unrelated to the database. | ||||
| UpdateHookRegistry | class | Drupal\Core\Update | core/ | 
                                                                                        Provides module updates versions handling. | 5 | 2 | ||
| UpdateHookRegistryFactory | class | Drupal\Core\Update | core/ | 
                                                                                        Service factory for the versioning update registry. | 2 | |||
| UpdateHookRegistryTest | class | Drupal\Tests\Core\Update | core/ | 
                                                                                        @coversDefaultClass \Drupal\Core\Update\UpdateHookRegistry[[api-linebreak]] @group Update | ||||
| UpdateKernel | class | Drupal\Core\Update | core/ | 
                                                                                        Defines a kernel which is used primarily to run the update of Drupal. | 3 | |||
| UpdateLobTest | class | Drupal\KernelTests\Core\Database | core/ | 
                                                                                        Tests the Update query builder with LOB fields. | ||||
| UpdateLocalTasksTest | class | Drupal\Tests\update\Unit\Menu | core/ | 
                                                                                        Tests existence of update local tasks. | ||||
| UpdateManager | class | Drupal\update | core/ | 
                                                                                        Default implementation of UpdateManagerInterface. | 2 | |||
| UpdateManagerAccessCheck | class | Drupal\update\Access | core/ | 
                                                                                        Determines whether allow authorized operations is set. | 2 | |||
| UpdateManagerInstall | class | Drupal\update\Form | core/ | 
                                                                                        Configure update settings for this site. | 1 | |||
| UpdateManagerInterface | interface | Drupal\update | core/ | 
                                                                                        Manages project update information. | 1 | 8 | ||
| UpdateManagerUpdate | class | Drupal\update\Form | core/ | 
                                                                                        Configure update settings for this site. | 1 | |||
| UpdateManagerUpdateTest | class | Drupal\Tests\update\Functional | core/ | 
                                                                                        Tests the Update Manager module's 'Update' form and functionality. | ||||
| UpdatePathLastRemovedTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests that modules can define their last removed update function. | ||||
| UpdatePathNewDependencyTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Modules can introduce new dependencies and enable them in update hooks. | ||||
| UpdatePathTestBase | abstract class | Drupal\FunctionalTests\Update | core/ | 
                                                                                        Provides a base class for writing an update test. | 34 | 33 | ||
| UpdatePathTestBaseFilledTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Runs UpdatePathTestBaseTest with a dump filled with content. | ||||
| UpdatePathTestBaseTest | class | Drupal\FunctionalTests\Update | core/ | 
                                                                                        Tests the update path base class. | 1 | 1 | ||
| UpdatePathTestJavaScriptTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests the presence of JavaScript at update.php. | ||||
| UpdatePathTestTrait | trait | Drupal\Tests | core/ | 
                                                                                        Trait UpdatePathTestTrait. | 14 | |||
| UpdatePathWithBrokenRoutingTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests the update path with a broken router. | ||||
| UpdatePostUpdateExceptionTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests hook_post_update() when there is an exception in a post update. | ||||
| UpdatePostUpdateFailingTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests hook_post_update() when there are failing update hooks. | ||||
| UpdatePostUpdateTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests hook_post_update(). | ||||
| UpdateProcessor | class | Drupal\update | core/ | 
                                                                                        Process project update information. | 2 | |||
| UpdateProcessorInterface | interface | Drupal\update | core/ | 
                                                                                        Processor of project update information. | 1 | |||
| Updater | class | Drupal\Core\Updater | core/ | 
                                                                                        Defines the base class for Updaters used in Drupal. | 2 | 4 | ||
| UpdateReady | class | Drupal\update\Form | core/ | 
                                                                                        Configure update settings for this site. | 1 | |||
| UpdateRegistry | class | Drupal\Core\Update | core/ | 
                                                                                        Provides all and missing update implementations. | 2 | 2 | ||
| UpdateRegistryFactory | class | Drupal\Core\Update | core/ | 
                                                                                        Service factory for the update registry. | 2 | |||
| UpdateRegistryTest | class | Drupal\Tests\Core\Update | core/ | 
                                                                                        @coversDefaultClass \Drupal\Core\Update\UpdateRegistry[[api-linebreak]] @group Update | ||||
| UpdateRemovedPostUpdateTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests hook_removed_post_updates(). | ||||
| UpdateReportTest | class | Drupal\Tests\update\Kernel | core/ | 
                                                                                        Tests update report functionality. | ||||
| UpdaterException | class | Drupal\Core\Updater | core/ | 
                                                                                        Defines an Exception class for Drupal\Core\Updater\Updater class hierarchy. | 1 | 1 | ||
| UpdaterFileTransferException | class | Drupal\Core\Updater | core/ | 
                                                                                        Defines a child class of Drupal\Core\Updater\UpdaterException. | ||||
| UpdaterInterface | interface | Drupal\Core\Updater | core/ | 
                                                                                        Defines an interface for a class which can update a Drupal project. | 2 | |||
| UpdateRoot | class | Drupal\update | core/ | 
                                                                                        Gets the root path used by the Update Manager to install or update projects. | 2 | |||
| UpdaterTest | class | Drupal\KernelTests\Core\Updater | core/ | 
                                                                                        Tests InfoParser class and exception. | ||||
| UpdateSchemaTest | class | Drupal\KernelTests\Core\Extension | core/ | 
                                                                                        Tests for schema and update includes. | ||||
| UpdateSchemaTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests that update hooks are properly run. | ||||
| UpdateScriptTest | class | Drupal\Tests\system\Functional\UpdateSystem | core/ | 
                                                                                        Tests the update script access and functionality. | ||||
| UpdateScriptTestController | class | Drupal\update_script_test\Controller | core/ | 
                                                                                        Controller routines for update_script_test routes. | ||||
| UpdateSelectionCommand | class | Drupal\media_library\Ajax | core/ | 
                                                                                        AJAX command for adding media items to the media library selection. | 1 | |||
| UpdateSemverContribTest | class | Drupal\Tests\update\Functional | core/ | 
                                                                                        Tests the Update Manager module with a contrib module with semver versions. | 
Pagination
- Previous page
 - Page 177
 - Next page
 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.