Classes, traits, and interfaces - 10.3.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 1518
Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|---|
NodeCompleteNodeTranslationLookup | class | Drupal\migrate_drupal\Plugin\migrate\process | core/ |
Returns nid and langcode from migration_lookup on node_complete migration. | ||||
NodeContextTestBlock | class | Drupal\node_block_test\Plugin\Block | core/ |
Provides a 'Node Context Test' block. | ||||
NodeContextualLinksTest | class | Drupal\Tests\node\Functional | core/ |
Tests views contextual links on nodes. | ||||
NodeContextualLinksTest | class | Drupal\Tests\node\Functional\Views | core/ |
Tests views contextual links on nodes. | ||||
NodeController | class | Drupal\node\Controller | core/ |
Returns responses for Node routes. | ||||
NodeCounter | class | Drupal\statistics\Plugin\migrate\destination | core/ |
Destination for node counter. | 1 | |||
NodeCounter | class | Drupal\statistics\Plugin\migrate\source | core/ |
Drupal 6/7 node counter source from database. | ||||
NodeCounterTest | class | Drupal\Tests\statistics\Kernel\Plugin\migrate\source | core/ |
Tests the node_counter source plugin. | ||||
NodeCounterTimestamp | class | Drupal\statistics\Plugin\views\field | core/ |
Field handler to display the most recent time the node has been viewed. | ||||
NodeCreationTest | class | Drupal\Tests\node\Functional | core/ |
Create a node and test saving it. | ||||
NodeCreationTrait | trait | Drupal\Tests\node\Traits | core/ |
Provides methods to create node based on default settings. | 37 | |||
NodeDeleteConfirmTest | class | Drupal\Tests\node\FunctionalJavascript | core/ |
Tests JavaScript functionality specific to delete operations. | ||||
NodeDeleteForm | class | Drupal\node\Form | core/ |
Provides a form for deleting a node. | ||||
NodeDeprecationTest | class | Drupal\Tests\node\Kernel | core/ |
Tests the deprecations in the node.module file. | ||||
NodeEditFormTest | class | Drupal\Tests\node\Functional | core/ |
Create a node and test node edit functionality. | ||||
NodeEntityTranslation | class | Drupal\node\Plugin\migrate\source\d7 | core/ |
Drupal 7 node entity translations source from database. | ||||
NodeEntityTranslationTest | class | Drupal\Tests\node\Kernel\Plugin\migrate\source\d7 | core/ |
Tests Drupal 7 node entity translations source plugin. | ||||
NodeEntityViewModeAlterTest | class | Drupal\Tests\node\Functional | core/ |
Tests changing view modes for nodes. | ||||
NodeFieldAccessTest | class | Drupal\Tests\node\Kernel | core/ |
Tests node field level access. | ||||
NodeFieldFilterTest | class | Drupal\Tests\node\Functional\Views | core/ |
Tests node field filters with translations. | ||||
NodeFieldMultilingualTest | class | Drupal\Tests\node\Functional | core/ |
Tests multilingual support for fields. | ||||
NodeFieldOverridesTest | class | Drupal\Tests\node\Kernel | core/ |
Tests node field overrides. | ||||
NodeFieldTokensTest | class | Drupal\Tests\node\Functional\Views | core/ |
Tests replacement of Views tokens supplied by the Node module. | ||||
NodeForm | class | Drupal\node | core/ |
Form handler for the node edit forms. | 1 | 1 | ||
NodeFormSaveChangedTimeTest | class | Drupal\Tests\node\Functional | core/ |
Tests updating the changed time after API and FORM entity save. | ||||
NodeGrantDatabaseStorage | class | Drupal\node | core/ |
Defines a storage handler class that handles the node grants system. | 2 | |||
NodeGrantDatabaseStorageInterface | interface | Drupal\node | core/ |
Provides an interface for node access grant storage. | 1 | 1 | ||
NodeHelpTest | class | Drupal\Tests\node\Functional | core/ |
Tests help functionality for nodes. | ||||
NodeImportChangeTest | class | Drupal\Tests\node\Kernel\Config | core/ |
Change content types during config create method invocation. | ||||
NodeImportCreateTest | class | Drupal\Tests\node\Kernel\Config | core/ |
Create content types during config create method invocation. | ||||
NodeIntegrationTest | class | Drupal\Tests\node\Functional\Views | core/ |
Tests the node integration into views. | ||||
NodeInterface | interface | Drupal\node | core/ |
Provides an interface defining a node entity. | 1 | 89 | ||
NodeJsonAnonTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeJsonBasicAuthTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeJsonCookieTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeLanguageTest | class | Drupal\Tests\node\Functional\Views | core/ |
Tests node language fields, filters, and sorting. | ||||
NodeLinksTest | class | Drupal\Tests\node\Functional | core/ |
Tests the output of node links (read more, add new comment, etc). | ||||
NodeListBuilder | class | Drupal\node | core/ |
Defines a class to build a listing of node entities. | 1 | 1 | ||
NodeListBuilderTest | class | Drupal\Tests\node\Kernel | core/ |
Tests the admin listing fallback when views is not enabled. | ||||
NodeLoadMultipleTest | class | Drupal\Tests\node\Kernel | core/ |
Tests the loading of multiple nodes. | ||||
NodeMigrateType | final class | Drupal\migrate_drupal | core/ |
Provides a class to determine the type of migration. | 9 | |||
NodeMigrateTypeTestTrait | trait | Drupal\Tests\migrate_drupal\Traits | core/ |
Helper functions to test complete and classic node migrations. | 6 | |||
NodeMigrationTypePluginAlterTest | class | Drupal\Tests\migrate_drupal\Kernel | core/ |
Tests the assignment of the node migration type in migrations_plugin_alter. | ||||
NodeModerationHandler | class | Drupal\content_moderation\Entity\Handler | core/ |
Customizations for node entities. | 1 | |||
NodeNewComments | class | Drupal\comment\Plugin\views\field | core/ |
Field handler to display the number of new comments. | ||||
NodeOperationAccessTest | class | Drupal\Tests\node\Unit | core/ |
Tests node operations. | ||||
NodeOwnerTest | class | Drupal\Tests\node\Kernel | core/ |
Tests node owner functionality. | ||||
NodePermissions | class | Drupal\node | core/ |
Provides dynamic permissions for nodes of different types. | ||||
NodePostSettingsTest | class | Drupal\Tests\node\Functional | core/ |
Tests the node setting for displaying author and date information. | ||||
NodePreviewAccessCheck | class | Drupal\node\Access | core/ |
Determines access to node previews. | 2 |
Pagination
- Previous page
- Page 127
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.