Primary tabs
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
Name | Type | Namespace | Location | Description | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|
BlockContentTypeJsonCookieTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockContentTypeListBuilder | class |
Drupal\ |
core/ |
Defines a class to build a listing of block type entities. | |||
BlockContentTypeResourceTestBase | abstract class |
Drupal\ |
core/ |
6 | |||
BlockContentTypeTest | class |
Drupal\ |
core/ |
Ensures that block type functions work correctly. | |||
BlockContentTypeTest | class |
Drupal\ |
core/ |
JSON:API integration test for the "BlockContentType" config entity type. | |||
BlockContentTypeXmlAnonTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockContentTypeXmlBasicAuthTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockContentTypeXmlCookieTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockContentUpdateTest | class |
Drupal\ |
core/ |
Tests update functions for the Block Content module. | |||
BlockContentUuidLookup | class |
Drupal\ |
core/ |
A cache collector that caches IDs for block_content UUIDs. | 2 | ||
BlockContentViewBuilder | class |
Drupal\ |
core/ |
View builder handler for content blocks. | |||
BlockContentViewsData | class |
Drupal\ |
core/ |
Provides the views data for the block_content entity type. | |||
BlockContentWizardTest | class |
Drupal\ |
core/ |
Tests block_content wizard and generic entity integration. | |||
BlockContentWorkspaceHandler | class |
Drupal\ |
core/ |
Provides a custom workspace handler for block_content entities. | |||
BlockContentXmlAnonTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockContentXmlBasicAuthTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockContentXmlCookieTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockContextualLinksTest | class |
Drupal\ |
core/ |
Tests the contextual links added while rendering the block. | |||
BlockController | class |
Drupal\ |
core/ |
Controller routines for admin block routes. | |||
BlockCreationTrait | trait |
Drupal\ |
core/ |
Provides methods to create and place block with default settings. | 10 | ||
BlockCustom | class |
Drupal\ |
core/ |
Drupal 7 content block source from database. | |||
BlockCustomTest | class |
Drupal\ |
core/ |
Tests d7_block_custom source plugin. | |||
BlockCustomTranslation | class |
Drupal\ |
core/ |
Drupal 7 i18n content block translations source from database. | 1 | 1 | |
BlockCustomTranslationTest | class |
Drupal\ |
core/ |
Tests i18n content block translations source plugin. | |||
BlockDeleteForm | class |
Drupal\ |
core/ |
Provides a deletion confirmation form for the block instance deletion form. | |||
BlockDemoTest | class |
Drupal\ |
core/ |
Tests the block demo page with admin themes. | |||
BlockDependenciesTest | class |
Drupal\ |
core/ |
Tests views block config dependencies functionality. | |||
BlockDragTest | class |
Drupal\ |
core/ |
Tests drag and drop blocks on block layout page. | |||
BlockedIp | class |
Drupal\ |
core/ |
1 | |||
BlockedIps | class |
Drupal\ |
core/ |
Drupal 7 blocked IPs source from database. | |||
BlockedIpsTest | class |
Drupal\ |
core/ |
Tests D7 blocked_ip source plugin. | |||
BlockEntitySettingTrayForm | class |
Drupal\ |
core/ |
Provides form for block instance forms when used in the off-canvas dialog. | 1 | ||
BlockExposedFilterAJAXTest | class |
Drupal\ |
core/ |
Tests the exposed filter ajax functionality in a block. | |||
BlockFilterTest | class |
Drupal\ |
core/ |
Tests the JavaScript functionality of the block add filter. | 1 | 1 | |
BlockFilterTest | class |
Drupal\ |
core/ |
Tests the JavaScript functionality of the block add filter. | |||
BlockForm | class |
Drupal\ |
core/ |
Provides form for block instance forms. | 1 | 2 | |
BlockFormInBlockTest | class |
Drupal\ |
core/ |
Tests form in block caching. | |||
BlockFormMessagesTest | class |
Drupal\ |
core/ |
Tests that messages appear in the off-canvas dialog with configuring blocks. | |||
BlockFormTest | class |
Drupal\ |
core/ |
@coversDefaultClass \Drupal\block\BlockForm @group block | |||
BlockHasOverridesAccessCheck | class |
Drupal\ |
core/ |
Determines whether the requested block has a 'settings_tray' form. | 2 | ||
BlockHiddenRegionTest | class |
Drupal\ |
core/ |
Tests that blocks are not added to hidden regions on theme installation. | |||
BlockHookOperationTest | class |
Drupal\ |
core/ |
Tests for Block module regarding hook_entity_operations_alter(). | |||
BlockHtmlTest | class |
Drupal\ |
core/ |
Tests block HTML ID validity. | |||
BlockInstallTest | class |
Drupal\ |
core/ |
Tests block module's installation. | |||
BlockInterface | interface |
Drupal\ |
core/ |
Provides an interface defining a block entity. | 1 | 7 | |
BlockInterfaceTest | class |
Drupal\ |
core/ |
Tests that the block plugin can work properly without a supporting entity. | |||
BlockInvalidRegionTest | class |
Drupal\ |
core/ |
Tests that blocks assigned to invalid regions are disabled with a warning. | |||
BlockJsonAnonTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockJsonBasicAuthTest | class |
Drupal\ |
core/ |
@group rest | |||
BlockJsonCookieTest | class |
Drupal\ |
core/ |
@group rest |