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 |
|---|---|---|---|---|---|---|---|---|
| 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 | class | Drupal\node\Controller | core/ |
Defines a controller to render a single node. | 1 | |||
| 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. | ||||
| 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/ |
Test class for testing a mock static callable. | ||||
| NoLanguageEntityTest | class | Drupal\language_test\Entity | core/ |
Defines the test entity class. | 1 | |||
| NoMethodCallable | class | Drupal\Tests\Core\Utility | core/ |
A test class with no callable methods. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\migrate_drupal_ui\Functional\d6 | core/ |
Tests migrate upgrade review page for Drupal 6 without translations. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\migrate_drupal_ui\Functional\d7 | core/ |
Tests Drupal 7 upgrade without translations. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\contact\Functional\migrate_drupal_ui\d6 | core/ |
Tests migrate upgrade review page for Drupal 6 without translations. | ||||
| NoMultilingualReviewPageTest | class | Drupal\Tests\contact\Functional\migrate_drupal_ui\d7 | core/ |
Tests Drupal 7 upgrade without translations. | ||||
| NoMultilingualReviewPageTestBase | abstract class | Drupal\Tests\migrate_drupal_ui\Functional | core/ |
Tests the upgrade review form without translations. | 4 | 4 | ||
| NonAbstractFormStateDecoratorBase | class | Drupal\Tests\Core\Form | core/ |
Provides a non-abstract version of the class under test. | ||||
| NonAnnotatedClass | class | Drupal\plugin_test\Plugin\plugin_test\fruit | core/ |
A non-annotated test plugin class. | ||||
| NonDefaultBlockAdminTest | class | Drupal\Tests\block\Functional | core/ |
Tests the block administration page for a non-default theme. | ||||
| None | class | Drupal\views\Plugin\views\argument_validator | core/ |
Do not validate the argument. | ||||
| None | class | Drupal\views\Plugin\views\cache | core/ |
Caching plugin that provides no caching at all. | 1 |
Pagination
- Previous page
- Page 142
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.