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 |
|---|---|---|---|---|---|---|---|---|
| CommentDepthTest | class | Drupal\Tests\comment\Kernel\Views | core/ |
Tests the depth of the comment field handler. | ||||
| CommentDisplayConfigurableTest | class | Drupal\Tests\comment\Functional | core/ |
Tests making comment base fields' displays configurable. | ||||
| CommentDisplayConfigurableTestHooks | class | Drupal\comment_display_configurable_test\Hook | core/ |
Hook implementations for comment_display_configurable_test. | ||||
| CommentedEntity | class | Drupal\comment\Plugin\views\field | core/ |
Views field display for commented entity. | ||||
| CommentEditTest | class | Drupal\Tests\comment\Functional\Views | core/ |
Tests comment edit functionality. | ||||
| CommentEmptyTitleTestThemeHooks | class | Drupal\comment_empty_title_test\Hook | core/ |
Hook implementations for comment_empty_title_test. | ||||
| CommentEntityReferenceTest | class | Drupal\Tests\comment\Functional | core/ |
Tests that comments behave correctly when added as entity references. | ||||
| CommentEntityTranslation | class | Drupal\comment\Plugin\migrate\source\d7 | core/ |
Drupal 7 comment entity translation source plugin. | 1 | |||
| CommentEntityTranslationCheckRequirementsTest | class | Drupal\Tests\comment\Kernel\Migrate\d7 | core/ |
Tests check requirements for comment entity translation source plugin. | ||||
| CommentEntityTranslationTest | class | Drupal\Tests\comment\Kernel\Plugin\migrate\source\d7 | core/ |
Tests D7 comment entity translation source plugin. | ||||
| CommentExtrasTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "Comment" content entity type. | ||||
| CommentFieldAccessTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests comment field level access. | ||||
| CommentFieldFilterTest | class | Drupal\Tests\comment\Functional\Views | core/ |
Tests comment field filters with translations. | ||||
| CommentFieldItemList | class | Drupal\comment | core/ |
Defines an item list class for comment fields. | 1 | |||
| CommentFieldNameTest | class | Drupal\Tests\comment\Kernel\Views | core/ |
Tests the comment field name field. | ||||
| CommentFieldPreprocessTest | class | Drupal\Tests\comment\Kernel | core/ |
Test comment field preprocess hook. | ||||
| CommentFieldsTest | class | Drupal\Tests\comment\Functional | core/ |
Tests fields on comments. | ||||
| CommentForm | class | Drupal\comment | core/ |
Base handler for comment forms. | 1 | |||
| CommentHooks | class | Drupal\comment\Hook | core/ |
Hook implementations for comment. | ||||
| CommentHostnameTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests the hostname base field. | ||||
| CommentIntegrationTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests integration of comment with other components. | ||||
| CommentInterface | interface | Drupal\comment | core/ |
Provides an interface defining a comment entity. | 1 | 23 | ||
| CommentInterfaceTest | class | Drupal\Tests\comment\Functional | core/ |
Tests comment user interfaces. | ||||
| CommentItem | class | Drupal\comment\Plugin\Field\FieldType | core/ |
Plugin implementation of the 'comment' field type. | ||||
| CommentItemInterface | interface | Drupal\comment\Plugin\Field\FieldType | core/ |
Interface definition for Comment items. | 1 | 39 | ||
| CommentItemTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests the new entity API for the comment field type. | ||||
| CommentJsonAnonTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
Tests Comment Json Anon. | ||||
| CommentJsonBasicAuthTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
Tests Comment Json Basic Auth. | ||||
| CommentJsonCookieTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
Tests Comment Json Cookie. | ||||
| CommentLanguageTest | class | Drupal\Tests\comment\Functional | core/ |
Tests for comment language. | ||||
| CommentLazyBuilders | class | Drupal\comment | core/ |
Defines a service for comment #lazy_builder callbacks. | 2 | |||
| CommentLinkBuilder | class | Drupal\comment | core/ |
Defines a class for building markup for comment links on a commented entity. | 1 | 2 | ||
| CommentLinkBuilderInterface | interface | Drupal\comment | core/ |
Defines an interface for building comment links on a commented entity. | 1 | |||
| CommentLinkBuilderTest | class | Drupal\Tests\comment\Unit | core/ |
Tests Drupal\comment\CommentLinkBuilder. | ||||
| CommentLinksAlterTest | class | Drupal\Tests\comment\Functional | core/ |
Tests comment links altering. | ||||
| CommentLinksTest | class | Drupal\Tests\comment\Functional | core/ |
Basic comment links tests to ensure markup present. | ||||
| CommentLinksTest | class | Drupal\Tests\comment\Kernel\Views | core/ |
Tests the comment link field handlers. | ||||
| CommentLockTest | class | Drupal\Tests\comment\Unit\Entity | core/ |
Tests comment acquires and releases the right lock. | ||||
| CommentManager | class | Drupal\comment | core/ |
Comment manager contains common functions to manage comment fields. | 1 | 2 | ||
| CommentManagerInterface | interface | Drupal\comment | core/ |
Comment manager contains common functions to manage comment fields. | 1 | 13 | ||
| CommentManagerTest | class | Drupal\Tests\comment\Unit | core/ |
Tests Drupal\comment\CommentManager. | ||||
| CommentNameConstraint | class | Drupal\comment\Plugin\Validation\Constraint | core/ |
Supports validating comment author names. | ||||
| CommentNameConstraintValidator | class | Drupal\comment\Plugin\Validation\Constraint | core/ |
Validates the CommentName constraint. | ||||
| CommentNodeAccessTest | class | Drupal\Tests\comment\Functional | core/ |
Tests comments with node access. | ||||
| CommentNodeChangesTest | class | Drupal\Tests\comment\Functional | core/ |
Tests that comments behave correctly when the node is changed. | ||||
| CommentNonNodeTest | class | Drupal\Tests\comment\Functional | core/ |
Tests commenting on a test entity. | ||||
| CommentOperationsTest | class | Drupal\Tests\comment\Functional\Views | core/ |
Tests comment operations. | ||||
| CommentOrphanTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests loading and rendering orphan comments. | ||||
| CommentPagerTest | class | Drupal\Tests\comment\Functional | core/ |
Tests paging of comments and their settings. | ||||
| CommentPermalinkFormatter | class | Drupal\comment\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'comment_permalink' formatter. |
Pagination
- Previous page
- Page 25
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.