Classes, traits, and interfaces - main - 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 1529
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| 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. | 170 | |||
| NodeType | class | Drupal\node\Plugin\migrate\source\d6 | core/ |
Drupal 6 Node types source from database. | 1 | |||
| NodeType | class | Drupal\node\Plugin\migrate\source\d7 | core/ |
Drupal 7 Node types source from database. | 1 | |||
| NodeTypeAccessControlHandler | class | Drupal\node | core/ |
Defines the access control handler for the node type entity type. | 1 | |||
| NodeTypeDeleteConfirm | class | Drupal\node\Form | core/ |
Provides a form for content type deletion. | 1 | |||
| NodeTypeForm | class | Drupal\node\Form | core/ |
Form handler for node type forms. | 1 | |||
| 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 | 8 | ||
| NodeTypeJsonAnonTest | class | Drupal\Tests\node\Functional\Rest | core/ |
Tests Node Type Json Anon. | ||||
| NodeTypeJsonBasicAuthTest | class | Drupal\Tests\node\Functional\Rest | core/ |
Tests Node Type Json Basic Auth. | ||||
| NodeTypeJsonCookieTest | class | Drupal\Tests\node\Functional\Rest | core/ |
Tests Node Type Json Cookie. | ||||
| NodeTypeListBuilder | class | Drupal\node | core/ |
Defines a class to build a listing of node type entities. | 1 | |||
| NodeTypeMapper | class | Drupal\node\ConfigTranslation | core/ |
Provides a configuration mapper for node types. | ||||
| NodeTypeResourceTestBase | abstract class | Drupal\Tests\node\Functional\Rest | core/ |
Resource test base for NodeType entity. | 6 | |||
| NodeTypeTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "NodeType" config entity type. | ||||
| 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. | ||||
| 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/ |
Tests Node Type Xml Anon. | ||||
| NodeTypeXmlBasicAuthTest | class | Drupal\Tests\node\Functional\Rest | core/ |
Tests Node Type Xml Basic Auth. | ||||
| NodeTypeXmlCookieTest | class | Drupal\Tests\node\Functional\Rest | core/ |
Tests Node Type Xml Cookie. | ||||
| NodeUpdate7008 | in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
class | Drupal\node\Plugin\migrate\process\d6 | core/ |
Split the 'administer nodes' permission from 'access content overview'. | |||
| NodeUserHooks | class | Drupal\node\Hook | core/ |
Hook implementations for the node module. | ||||
| NodeValidationTest | class | Drupal\Tests\node\Kernel | core/ |
Tests node validation constraints. | ||||
| NodeViewBuilder | class | Drupal\node | core/ |
View builder handler for nodes. | 2 | |||
| NodeViewBuilderTest | class | Drupal\Tests\node\Kernel | core/ |
Tests the node view builder. | ||||
| NodeViewController | in drupal:11.4.0 and is removed from drupal:13.0.0. Use \Drupal\Core\Entity\Controller\EntityViewController instead. |
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. | 1 | |||
| NodeViewsFieldAccessTest | class | Drupal\Tests\node\Kernel\Views | core/ |
Tests base field access in Views for the node entity. | ||||
| NodeViewsHooks | class | Drupal\node\Hook | core/ |
Views hook implementations for node. | ||||
| 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/ |
Tests Node Xml Anon. | ||||
| NodeXmlBasicAuthTest | class | Drupal\Tests\node\Functional\Rest | core/ |
Tests Node Xml Basic Auth. | ||||
| NodeXmlCookieTest | class | Drupal\Tests\node\Functional\Rest | core/ |
Tests Node Xml Cookie. | ||||
| NoFieldItemsExistWithHigherCardinality | class | Drupal\field\Plugin\Validation\Constraint | core/ |
Checks if field items exist that exceed the allowed cardinality. | 1 | |||
| NoFieldItemsExistWithHigherCardinalityTest | class | Drupal\Tests\field\Unit\Plugin\Validation\Constraint | core/ |
Tests the NoFieldItemsExistWithHigherCardinality constraint. | ||||
| NoFieldItemsExistWithHigherCardinalityTest | class | Drupal\Tests\field\Kernel\Plugin\Validation\Constraint | core/ |
Tests NoFieldItemsExistWithHigherCardinality validation. | ||||
| NoFieldItemsExistWithHigherCardinalityValidator | class | Drupal\field\Plugin\Validation\Constraint | core/ |
Validates the NoFieldItemsExistWithHigherCardinality constraint. | 1 | |||
| 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\Kernel | core/ |
Verify no help is displayed for modules not providing any help. | ||||
| 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/ |
Test class for testing a mock static callable. |
Pagination
- Previous page
- Page 145
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.