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 |
---|---|---|---|---|---|---|---|---|
NodeTranslationExceptionSubscriber | class | Drupal\node\EventSubscriber | core/ |
Redirect node translations that have been consolidated by migration. | 1 | |||
NodeTranslationHandler | class | Drupal\node | core/ |
Defines the translation handler for nodes. | ||||
NodeTranslationMigrateSubscriber | class | Drupal\node\EventSubscriber | core/ |
Creates a key value collection for migrated node translation mappings. | 1 | |||
NodeTranslationRedirectTest | class | Drupal\Tests\node\Kernel\Migrate\d6 | core/ |
Tests node translation redirects. | ||||
NodeTranslationRedirectTest | class | Drupal\Tests\node\Kernel\Migrate\d7 | core/ |
Tests node translation redirects. | ||||
NodeTranslationTest | class | Drupal\Tests\node\Kernel\Plugin\migrate\source\d6 | core/ |
Tests D6 node translation source plugin. | ||||
NodeTranslationTest | class | Drupal\Tests\node\Kernel\Plugin\migrate\source\d7 | core/ |
Tests D7 node translation source plugin. | ||||
NodeTranslationUITest | class | Drupal\Tests\node\Functional | core/ |
Tests the Node Translation UI. | ||||
NodeType | class | Drupal\node\Entity | core/ |
Defines the Node type configuration entity. | 177 | |||
NodeType | class | Drupal\node\Plugin\migrate\source\d6 | core/ |
Drupal 6 Node types source from database. | ||||
NodeType | class | Drupal\node\Plugin\migrate\source\d7 | core/ |
Drupal 7 Node types source from database. | ||||
NodeTypeAccessControlHandler | class | Drupal\node | core/ |
Defines the access control handler for the node type entity type. | ||||
NodeTypeDeleteConfirm | class | Drupal\node\Form | core/ |
Provides a form for content type deletion. | ||||
NodeTypeForm | class | Drupal\node | core/ |
Form handler for node type forms. | ||||
NodeTypeInitialLanguageTest | class | Drupal\Tests\node\Functional | core/ |
Tests node type initial language settings. | ||||
NodeTypeInterface | interface | Drupal\node | core/ |
Provides an interface defining a node type entity. | 1 | 9 | ||
NodeTypeJsonAnonTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeTypeJsonBasicAuthTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeTypeJsonCookieTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeTypeListBuilder | class | Drupal\node | core/ |
Defines a class to build a listing of node type entities. | ||||
NodeTypeMapper | class | Drupal\node\ConfigTranslation | core/ |
Provides a configuration mapper for node types. | ||||
NodeTypeResourceTestBase | abstract class | Drupal\Tests\node\Functional\Rest | core/ |
ResourceTestBase for NodeType entity. | 6 | |||
NodeTypeTest | class | Drupal\Tests\node\Kernel\Plugin\migrate\source\d6 | core/ |
Tests D6 node type source plugin. | ||||
NodeTypeTest | class | Drupal\Tests\node\Kernel\Plugin\migrate\source\d7 | core/ |
Tests D7 node type source plugin. | ||||
NodeTypeTest | class | Drupal\Tests\node\Functional | core/ |
Ensures that node type functions work correctly. | ||||
NodeTypeTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "NodeType" config entity type. | ||||
NodeTypeTranslationTest | class | Drupal\Tests\node\Functional | core/ |
Ensures that node types translation work correctly. | ||||
NodeTypeValidationTest | class | Drupal\Tests\node\Kernel | core/ |
Tests validation of node_type entities. | ||||
NodeTypeXmlAnonTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeTypeXmlBasicAuthTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeTypeXmlCookieTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeUpdate7008 | class | Drupal\node\Plugin\migrate\process\d6 | core/ |
Split the 'administer nodes' permission from 'access content overview'. | ||||
NodeValidationTest | class | Drupal\Tests\node\Kernel | core/ |
Tests node validation constraints. | ||||
NodeViewBuilder | class | Drupal\node | core/ |
View builder handler for nodes. | ||||
NodeViewBuilderTest | class | Drupal\Tests\node\Kernel | core/ |
Tests the node view builder. | ||||
NodeViewController | class | Drupal\node\Controller | core/ |
Defines a controller to render a single node. | ||||
NodeViewLanguageTest | class | Drupal\Tests\node\Functional | core/ |
Tests the node language extra field display. | ||||
NodeViewsAnalyzeTest | class | Drupal\Tests\node\Functional\Views | core/ |
Tests node_views_analyze(). | ||||
NodeViewsData | class | Drupal\node | core/ |
Provides the views data for the node entity type. | ||||
NodeViewsFieldAccessTest | class | Drupal\Tests\node\Kernel\Views | core/ |
Tests base field access in Views for the node entity. | ||||
NodeViewTest | class | Drupal\Tests\node\Functional | core/ |
Tests the node/{node} page. | ||||
NodeWizardTest | class | Drupal\Tests\views\Functional\Wizard | core/ |
Tests node wizard and generic entity integration. | ||||
NodeXmlAnonTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeXmlBasicAuthTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NodeXmlCookieTest | class | Drupal\Tests\node\Functional\Rest | core/ |
@group rest | ||||
NoFieldsException | class | Drupal\Core\Database\Query | core/ |
Exception thrown if an insert query doesn't specify insert or default fields. | 1 | |||
NoHelpTest | class | Drupal\Tests\help\Functional | core/ |
Verify no help is displayed for modules not providing any help. | ||||
NoInstantiationMockStaticCallable | class | Drupal\Tests\Core\Utility | core/ |
|||||
NoLanguageEntityTest | class | Drupal\language_test\Entity | core/ |
Defines the test entity class. | 1 | |||
NoMethodCallable | class | Drupal\Tests\Core\Utility | core/ |
Pagination
- Previous page
- Page 129
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.