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.