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.