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 |
|---|---|---|---|---|---|---|---|---|
| TaxonomyRevisionTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests the new_revision setting of taxonomy vocabularies. | ||||
| TaxonomyRevisionVersionHistoryTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Taxonomy term version history test. | ||||
| TaxonomyTerm | class | Drupal\taxonomy\Plugin\views\wizard | core/ |
Tests creating taxonomy views with the wizard. | ||||
| TaxonomyTermArgumentDepthTest | class | Drupal\Tests\taxonomy\Kernel\Views | core/ |
Test the taxonomy term with depth argument. | ||||
| TaxonomyTermArgumentDepthTest | class | Drupal\Tests\taxonomy\Functional\Views | core/ |
Tests the taxonomy term with depth argument. | ||||
| TaxonomyTermContentModerationTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests taxonomy terms with Content Moderation. | ||||
| TaxonomyTermDeriverTest | class | Drupal\Tests\taxonomy\Kernel\Migrate | core/ |
Tests d7 taxonomy term deriver. | ||||
| TaxonomyTermFilterDepthTest | class | Drupal\Tests\taxonomy\Kernel\Views | core/ |
Test the taxonomy term with depth filter. | ||||
| TaxonomyTermHierarchyConstraint | class | Drupal\taxonomy\Plugin\Validation\Constraint | core/ |
Validation constraint for changing the term hierarchy in pending revisions. | ||||
| TaxonomyTermHierarchyConstraintValidator | class | Drupal\taxonomy\Plugin\Validation\Constraint | core/ |
Constraint validator for changing term parents in pending revisions. | ||||
| TaxonomyTermIndentationTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Ensure that the term indentation works properly. | ||||
| TaxonomyTermModerationHandler | class | Drupal\content_moderation\Entity\Handler | core/ |
Customizations for taxonomy term entities. | 1 | |||
| TaxonomyTermPagerTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Ensures that the term pager works properly. | ||||
| TaxonomyTermReference | class | Drupal\taxonomy\Plugin\migrate\field | core/ |
MigrateField Plugin for Drupal 6 & Drupal 7 taxonomy term reference fields. | 1 | |||
| TaxonomyTermReferenceFieldTest | class | Drupal\Tests\taxonomy\Unit\Plugin\migrate\field | core/ |
@coversDefaultClass \Drupal\taxonomy\Plugin\migrate\field\TaxonomyTermReference[[api-linebreak]] @group taxonomy | ||||
| TaxonomyTermViewTest | class | Drupal\Tests\taxonomy\Functional\Views | core/ |
Tests the taxonomy term view page and its translation. | ||||
| TaxonomyTestBase | abstract class | Drupal\Tests\taxonomy\Functional\Views | core/ |
Base class for all taxonomy tests. | 10 | 1 | ||
| TaxonomyTestBase | abstract class | Drupal\Tests\taxonomy\Kernel\Views | core/ |
Base class for views kernel taxonomy tests. | 9 | |||
| TaxonomyTestBase | abstract class | Drupal\Tests\taxonomy\Functional | core/ |
Provides common helper methods for Taxonomy module tests. | 19 | |||
| TaxonomyTestTrait | trait | Drupal\Tests\taxonomy\Traits | core/ |
Provides common helper methods for Taxonomy module tests. | 23 | |||
| TaxonomyTranslationTestTrait | trait | Drupal\Tests\taxonomy\Functional | core/ |
Provides common testing base for translated taxonomy terms. | 1 | |||
| TaxonomyViewsArgumentTest | class | Drupal\taxonomy_test\Plugin\views\argument | core/ |
Test argument handler for testing deprecation in Taxonomy argument plugin. | 1 | |||
| TaxonomyViewsFieldAccessTest | class | Drupal\Tests\taxonomy\Kernel\Views | core/ |
Tests base field access in Views for the taxonomy entity. | ||||
| TaxonomyVocabularyArgumentTest | class | Drupal\Tests\taxonomy\Functional\Views | core/ |
Tests the vocabulary argument. | ||||
| Tel | class | Drupal\Core\Render\Element | core/ |
Provides a form element for entering a telephone number. | ||||
| TelephoneDefaultWidget | class | Drupal\telephone\Plugin\Field\FieldWidget | core/ |
Plugin implementation of the 'telephone_default' widget. | ||||
| TelephoneField | class | Drupal\telephone\Plugin\migrate\field\d7 | core/ |
#[MigrateField(id: 'telephone', core: [ 7, ], source_module: 'telephone', destination_module: 'telephone')] | ||||
| TelephoneFieldTest | class | Drupal\Tests\telephone\Functional | core/ |
Tests the creation of telephone fields. | ||||
| TelephoneItem | class | Drupal\telephone\Plugin\Field\FieldType | core/ |
Plugin implementation of the 'telephone' field type. | 2 | |||
| TelephoneItemTest | class | Drupal\Tests\telephone\Kernel | core/ |
Tests the new entity API for the telephone field type. | ||||
| TelephoneLinkFormatter | class | Drupal\telephone\Plugin\Field\FieldFormatter | core/ |
Plugin implementation of the 'telephone_link' formatter. | ||||
| Template | class | Drupal\Tests\Component\Annotation\Doctrine\Fixtures\Annotation | core/ |
|||||
| TemporaryArrayObjectThrowingExceptions | class | Drupal\jsonapi\Normalizer\Value | core/ |
An \ArrayObject that throws an exception when used as an ArrayObject. | 1 | |||
| TemporaryJsonapiFileFieldUploader | in drupal:10.3.0 and is removed from drupal:11.0.0. There is no replacement. |
class | Drupal\jsonapi\Controller | core/ |
Reads data from an upload stream and creates a corresponding file entity. | |||
| TemporaryQueryGuard | class | Drupal\jsonapi\Access | core/ |
Adds sufficient access control to collection queries. | 1 | |||
| TemporaryQueryTest | class | Drupal\Tests\mysql\Kernel\mysql | core/ |
Tests the temporary query functionality. | ||||
| TemporaryQueryTest | class | Drupal\Tests\sqlite\Kernel\sqlite | core/ |
Tests the temporary query functionality. | ||||
| TemporaryQueryTest | class | Drupal\Tests\pgsql\Kernel\pgsql | core/ |
Tests the temporary query functionality. | ||||
| TemporaryQueryTestBase | abstract class | Drupal\KernelTests\Core\Database | core/ |
Tests the temporary query functionality. | 3 | 3 | ||
| TemporaryStream | class | Drupal\Core\StreamWrapper | core/ |
Defines a Drupal temporary (temporary://) stream wrapper class. | 2 | |||
| TempStoreDatabaseTest | class | Drupal\KernelTests\Core\TempStore | core/ |
Tests the temporary object storage system. | ||||
| TempStoreException | class | Drupal\Core\TempStore | core/ |
Thrown by SharedTempStore and PrivateTempStore if they cannot acquire a lock. | 2 | |||
| TempStoreIdentifierInterface | interface | Drupal\layout_builder | core/ |
Provides an interface that allows an object to provide its own tempstore key. | 1 | 1 | ||
| Term | class | Drupal\taxonomy\Entity | core/ |
Defines the taxonomy term entity. | 61 | |||
| Term | class | Drupal\taxonomy\Plugin\migrate\source\d6 | core/ |
Drupal 6 taxonomy term source from database. | 1 | 1 | ||
| Term | class | Drupal\taxonomy\Plugin\migrate\source\d7 | core/ |
Drupal 7 taxonomy term source from database. | 2 | 1 | ||
| TermAccessControlHandler | class | Drupal\taxonomy | core/ |
Defines the access control handler for the taxonomy term entity type. | ||||
| TermAccessTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests the taxonomy term access permissions. | ||||
| TermAutocompleteTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests the autocomplete implementation of the taxonomy class. | ||||
| TermBreadcrumbBuilder | class | Drupal\taxonomy | core/ |
Provides a custom taxonomy breadcrumb builder that uses the term hierarchy. | 2 |
Pagination
- Previous page
- Page 169
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.