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 |
---|---|---|---|---|---|---|---|---|
CommentStorageSchema | class | Drupal\comment | core/ |
Defines the comment schema handler. | ||||
CommentStringIdEntitiesTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests that comment fields cannot be added to entities with non-integer IDs. | ||||
CommentTest | class | Drupal\Tests\comment\Kernel\Plugin\migrate\source\d6 | core/ |
Tests D6 comment source plugin. | ||||
CommentTest | class | Drupal\Tests\comment\Kernel\Plugin\migrate\source\d7 | core/ |
Tests D7 comment source plugin. | ||||
CommentTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "Comment" content entity type. | 1 | |||
CommentTestBase | abstract class | Drupal\Tests\comment\Functional | core/ |
Provides setup and helper methods for comment tests. | 24 | 2 | ||
CommentTestBase | abstract class | Drupal\Tests\comment\Functional\Views | core/ |
Provides setup and helper methods for comment views tests. | 6 | |||
CommentTestBaseField | class | Drupal\comment_base_field_test\Entity | core/ |
Defines a test entity class for comment as a base field. | 1 | |||
CommentTestController | class | Drupal\comment_test\Controller | core/ |
Controller for the comment_test.module. | ||||
CommentTestTrait | trait | Drupal\comment\Tests | core/ |
Provides common functionality for the Comment test classes. | 50 | |||
CommentThreadingTest | class | Drupal\Tests\comment\Functional | core/ |
Tests to make sure the comment number increments properly. | ||||
CommentTitleTest | class | Drupal\Tests\comment\Functional | core/ |
Tests that appropriate and accessible markup is created for comment titles. | ||||
CommentTokenReplaceTest | class | Drupal\Tests\comment\Functional | core/ |
Tests comment token replacement. | ||||
CommentTranslationHandler | class | Drupal\comment | core/ |
Defines the translation handler for comments. | ||||
CommentTranslationUITest | class | Drupal\Tests\comment\Functional | core/ |
Tests the Comment Translation UI. | ||||
CommentType | class | Drupal\comment\Entity | core/ |
Defines the comment type entity. | 31 | |||
CommentType | class | Drupal\comment\Plugin\migrate\source | core/ |
Drupal 6/7 comment types source from database. | ||||
CommentTypeDeleteForm | class | Drupal\comment\Form | core/ |
Provides a confirmation form for deleting a comment type entity. | ||||
CommentTypeForm | class | Drupal\comment | core/ |
Base form handler for comment type edit forms. | ||||
CommentTypeInterface | interface | Drupal\comment | core/ |
Provides an interface defining a comment type entity. | 1 | 1 | ||
CommentTypeJsonAnonTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommentTypeJsonBasicAuthTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommentTypeJsonCookieTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommentTypeListBuilder | class | Drupal\comment | core/ |
Defines a class to build a listing of comment type entities. | ||||
CommentTypeRequirementsTest | class | Drupal\Tests\comment\Kernel\Plugin\migrate\source | core/ |
Tests check requirements for comment type source plugin. | ||||
CommentTypeResourceTestBase | abstract class | Drupal\Tests\comment\Functional\Rest | core/ |
ResourceTestBase for CommentType entity. | 6 | |||
CommentTypeTest | class | Drupal\Tests\comment\Kernel\Plugin\migrate\source | core/ |
Tests the comment type source plugin. | ||||
CommentTypeTest | class | Drupal\Tests\comment\Functional | core/ |
Ensures that comment type functions work correctly. | ||||
CommentTypeTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "CommentType" config entity type. | ||||
CommentTypeValidationTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests validation of comment_type entities. | ||||
CommentTypeXmlAnonTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommentTypeXmlBasicAuthTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommentTypeXmlCookieTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommentUninstallTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests comment module uninstall. | ||||
CommentUserNameTest | class | Drupal\Tests\comment\Kernel\Views | core/ |
Tests comment user name field. | ||||
CommentValidationTest | class | Drupal\Tests\comment\Kernel | core/ |
Tests comment validation constraints. | ||||
CommentViewBuilder | class | Drupal\comment | core/ |
View builder handler for comments. | ||||
CommentViewsData | class | Drupal\comment | core/ |
Provides views data for the comment entity type. | ||||
CommentViewsFieldAccessTest | class | Drupal\Tests\comment\Kernel\Views | core/ |
Tests base field access in Views for the comment entity. | ||||
CommentViewsKernelTestBase | abstract class | Drupal\Tests\comment\Kernel\Views | core/ |
Provides a common test base for comment views tests. | 2 | |||
CommentWidget | class | Drupal\comment\Plugin\Field\FieldWidget | core/ |
Provides a default comment widget. | ||||
CommentXmlAnonTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommentXmlBasicAuthTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommentXmlCookieTest | class | Drupal\Tests\comment\Functional\Rest | core/ |
@group rest | ||||
CommonCollectionFilterAccessTestPatternsTrait | trait | Drupal\Tests\jsonapi\Traits | core/ |
Provides common filter access control tests. | 8 | |||
CommonTestController | class | Drupal\common_test\Controller | core/ |
Controller routines for common_test routes. | ||||
CompiledRoute | class | Drupal\Core\Routing | core/ |
A compiled route contains derived information from a route object. | ||||
ComplexDataConstraint | class | Drupal\Core\Validation\Plugin\Validation\Constraint | core/ |
Complex data constraint. | ||||
ComplexDataConstraintValidator | class | Drupal\Core\Validation\Plugin\Validation\Constraint | core/ |
Validates complex data. | ||||
ComplexDataConstraintValidatorTest | class | Drupal\KernelTests\Core\TypedData | core/ |
Tests ComplexData validation with both valid and invalid values. |
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.