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 |
|---|---|---|---|---|---|---|---|---|
| BlockContentJsonAnonTest | class | Drupal\Tests\block_content\Functional\Rest | core/ |
Tests Block Content Json Anon. | ||||
| BlockContentJsonBasicAuthTest | class | Drupal\Tests\block_content\Functional\Rest | core/ |
Tests Block Content Json Basic Auth. | ||||
| BlockContentJsonCookieTest | class | Drupal\Tests\block_content\Functional\Rest | core/ |
Tests Block Content Json Cookie. | ||||
| BlockContentListBuilder | class | Drupal\block_content | core/ |
Defines a class to build a listing of content block entities. | 1 | |||
| BlockContentListTest | class | Drupal\Tests\block_content\Functional | core/ |
Tests the listing of content blocks. | ||||
| BlockContentListViewsTest | class | Drupal\Tests\block_content\Functional | core/ |
Tests the Views-powered listing of content blocks. | ||||
| BlockContentLocalTasksTest | class | Drupal\Tests\block_content\Unit\Menu | core/ |
Tests existence of block_content local tasks. | ||||
| BlockContentModerationHandler | class | Drupal\content_moderation\Entity\Handler | core/ |
Customizations for block content entities. | 1 | |||
| BlockContentPageViewTest | class | Drupal\Tests\block_content\Functional | core/ |
Create a block and test block access by attempting to view the block. | ||||
| BlockContentPermissions | class | Drupal\block_content | core/ |
Provide dynamic permissions for blocks of different types. | 1 | |||
| BlockContentPermissionsTest | class | Drupal\Tests\block_content\Kernel | core/ |
Tests the permissions of content blocks. | ||||
| BlockContentRedirectTest | class | Drupal\Tests\block_content\Functional\Views | core/ |
Tests the redirect destination on block content on entity operations. | ||||
| BlockContentRemoveListingEmptyUpdateTest | class | Drupal\Tests\block_content\Functional\Update | core/ |
Tests the removal of the empty listing plugin. | ||||
| BlockContentResourceTestBase | abstract class | Drupal\Tests\block_content\Functional\Rest | core/ |
Resource test base for BlockContent entity. | 6 | |||
| BlockContentRevisionDeleteTest | class | Drupal\Tests\block_content\Functional | core/ |
Block content revision delete form test. | ||||
| BlockContentRevisionRevertTest | class | Drupal\Tests\block_content\Functional | core/ |
Block content revision form test. | ||||
| BlockContentRevisionsTest | class | Drupal\Tests\block_content\Kernel | core/ |
Tests revision based functions for Block Content. | ||||
| BlockContentRevisionVersionHistoryTest | class | Drupal\Tests\block_content\Functional | core/ |
Block content version history test. | ||||
| BlockContentRouteAccessTest | class | Drupal\Tests\block_content\Functional | core/ |
Tests access to block_content routes. | ||||
| BlockContentRouteProvider | class | Drupal\block_content\Routing | core/ |
Provides HTML routes for block_content entities. | 1 | |||
| BlockContentSaveTest | class | Drupal\Tests\block_content\Functional | core/ |
Tests $block_content->save() for saving content. | ||||
| BlockContentSelection | class | Drupal\block_content\Plugin\EntityReferenceSelection | core/ |
Provides specific selection control for the block_content entity type. | 1 | |||
| BlockContentStatusInfoUpdatePathTest | class | Drupal\Tests\block_content\Functional\Update | core/ |
Tests block_content_post_update_remove_block_content_status_info_keys. | ||||
| BlockContentStorageBodyFieldHook | class | Drupal\block_content_storage_body_field\Hook | core/ |
Hook implementations for block_content_storage_body_field. | ||||
| BlockContentStorageBodyFieldTest | class | Drupal\Tests\block_content_storage_body_field\Functional | core/ |
Tests the block_content_storage_body_field deprecated module. | ||||
| BlockContentStorageSchema | class | Drupal\block_content | core/ |
Defines the block content schema handler. | 1 | |||
| BlockContentTest | class | Drupal\Tests\block_content\Kernel | core/ |
Tests the block content. | ||||
| BlockContentTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "BlockContent" content entity type. | ||||
| BlockContentTestBase | abstract class | Drupal\Tests\block_content\Functional\Views | core/ |
Base class for all block_content tests. | 3 | |||
| BlockContentTestBase | abstract class | Drupal\Tests\block_content\Functional | core/ |
Sets up block content types. | 16 | 1 | ||
| BlockContentTestHooks | class | Drupal\block_content_test\Hook | core/ |
Hook implementations for block_content_test. | ||||
| BlockContentThemeHooks | class | Drupal\block_content\Hook | core/ |
Theme hook implementations for block_content. | ||||
| BlockContentThemeSuggestionsTest | class | Drupal\Tests\block_content\Functional | core/ |
Tests block content theme suggestions. | ||||
| BlockContentThemeSuggestionsTestHooks | class | Drupal\block_content_theme_suggestions_test\Hook | core/ |
Hook implementations for block_content_theme_suggestions_test. | ||||
| BlockContentThemeSuggestionsTestThemeHooks | class | Drupal\block_content_theme_suggestions_test\Hook | core/ |
Hook implementations for block_content_theme_suggestions_test. | ||||
| BlockContentTranslationHandler | class | Drupal\block_content | core/ |
Defines the translation handler for content blocks. | 1 | |||
| BlockContentTranslationTest | class | Drupal\Tests\block_content\Functional | core/ |
Tests block content translations. | ||||
| BlockContentTranslationUITest | class | Drupal\Tests\block_content\Functional | core/ |
Tests the block content translation UI. | ||||
| BlockContentType | class | Drupal\block_content\Entity | core/ |
Defines the block type entity. | 32 | |||
| BlockContentTypeDeleteForm | class | Drupal\block_content\Form | core/ |
Provides a confirmation form for deleting a block type entity. | 1 | |||
| BlockContentTypeForm | class | Drupal\block_content | core/ |
The block content type entity form. | 1 | |||
| BlockContentTypeInterface | interface | Drupal\block_content | core/ |
Provides an interface defining a block type entity. | 1 | 3 | ||
| BlockContentTypeJsonAnonTest | class | Drupal\Tests\block_content\Functional\Rest | core/ |
Tests Block Content Type Json Anon. | ||||
| BlockContentTypeJsonBasicAuthTest | class | Drupal\Tests\block_content\Functional\Rest | core/ |
Tests Block Content Type Json Basic Auth. | ||||
| BlockContentTypeJsonCookieTest | class | Drupal\Tests\block_content\Functional\Rest | core/ |
Tests Block Content Type Json Cookie. | ||||
| BlockContentTypeListBuilder | class | Drupal\block_content | core/ |
Defines a class to build a listing of block type entities. | 1 | |||
| BlockContentTypeResourceTestBase | abstract class | Drupal\Tests\block_content\Functional\Rest | core/ |
Resource test base for the BlockContentType entity. | 6 | |||
| BlockContentTypeRouteProvider | class | Drupal\block_content\Routing | core/ |
Provides HTML routes for block_content_type entities. | 1 | |||
| BlockContentTypeTest | class | Drupal\Tests\block_content\Functional | core/ |
Ensures that block type functions work correctly. | ||||
| BlockContentTypeTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "BlockContentType" config entity type. |
Pagination
- Previous page
- Page 14
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.