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 |
|---|---|---|---|---|---|---|---|---|
| TermCacheTagsTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests the Taxonomy term entity's cache tags. | ||||
| TermContextTest | class | Drupal\Tests\taxonomy\Kernel\ContextProvider | core/ |
@coversDefaultClass \Drupal\taxonomy\ContextProvider\TermRouteContext[[api-linebreak]] | ||||
| TermContextualLinksTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests views contextual links on terms. | ||||
| TermDeleteForm | class | Drupal\taxonomy\Form | core/ |
Provides a deletion confirmation form for taxonomy term. | ||||
| TermDisplayConfigurableTest | class | Drupal\Tests\taxonomy\Functional\Views | core/ |
Tests making taxonomy term base fields' displays configurable. | ||||
| TermEntityQueryTest | class | Drupal\Tests\taxonomy\Kernel | core/ |
Verifies operation of a taxonomy-based Entity Query. | ||||
| TermEntityReferenceTest | class | Drupal\Tests\taxonomy\Kernel | core/ |
Tests the settings of restricting term selection to a single vocabulary. | ||||
| TermEntityTranslation | class | Drupal\taxonomy\Plugin\migrate\source\d7 | core/ |
Drupal 7 taxonomy term entity translation source plugin. | 1 | |||
| TermEntityTranslationTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d7 | core/ |
Tests taxonomy term entity translation source plugin. | ||||
| TermForm | class | Drupal\taxonomy | core/ |
Base for handler for taxonomy term edit forms. | 1 | 1 | ||
| TermHierarchyValidationTest | class | Drupal\Tests\taxonomy\Kernel | core/ |
Tests handling of pending revisions. | ||||
| TermIndexTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests the hook implementations that maintain the taxonomy index. | ||||
| TermInterface | interface | Drupal\taxonomy | core/ |
Provides an interface defining a taxonomy term entity. | 1 | 19 | ||
| TermJsonAnonTest | class | Drupal\Tests\taxonomy\Functional\Rest | core/ |
@group rest @group #slow | ||||
| TermJsonBasicAuthTest | class | Drupal\Tests\taxonomy\Functional\Rest | core/ |
@group rest @group #slow | ||||
| TermJsonCookieTest | class | Drupal\Tests\taxonomy\Functional\Rest | core/ |
@group rest @group #slow | ||||
| TermKernelTest | class | Drupal\Tests\taxonomy\Kernel | core/ |
Kernel tests for taxonomy term functions. | ||||
| TermLanguageTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests the language functionality for the taxonomy terms. | ||||
| TermLocalizedTranslation | class | Drupal\taxonomy\Plugin\migrate\source\d6 | core/ |
Drupal 6 i18n taxonomy terms source from database. | ||||
| TermLocalizedTranslation | class | Drupal\taxonomy\Plugin\migrate\source\d7 | core/ |
Drupal 7 i18n taxonomy terms source from database. | ||||
| TermLocalizedTranslationTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d6 | core/ |
Tests D6 i18n term localized source plugin. | ||||
| TermLocalizedTranslationTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d7 | core/ |
Tests D7 i18n term localized source plugin. | ||||
| TermName | class | Drupal\taxonomy\Plugin\views\argument_validator | core/ |
Validates whether a term name is a valid term argument. | ||||
| TermName | class | Drupal\taxonomy\Plugin\views\field | core/ |
Displays taxonomy term names and allows converting spaces to hyphens. | ||||
| TermNameFieldTest | class | Drupal\Tests\taxonomy\Functional\Views | core/ |
Tests the term_name field handler. | ||||
| TermNode | class | Drupal\taxonomy\Plugin\migrate\source\d6 | core/ |
Drupal 6 term/node relationships (current revision) source from database. | 1 | |||
| TermNodeRevision | class | Drupal\taxonomy\Plugin\migrate\source\d6 | core/ |
Drupal 6 term/node relationships (non-current revision) source from database. | ||||
| TermNodeTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d6 | core/ |
Tests d6_term_node source plugin. | ||||
| TermParentsTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests managing taxonomy parents through the user interface. | ||||
| TermResourceTestBase | abstract class | Drupal\Tests\taxonomy\Functional\Rest | core/ |
6 | ||||
| TermRouteContext | class | Drupal\taxonomy\ContextProvider | core/ |
Sets the current taxonomy term as a context on taxonomy term routes. | 1 | 2 | ||
| TermSelection | class | Drupal\taxonomy\Plugin\EntityReferenceSelection | core/ |
Provides specific access control for the taxonomy_term entity type. | ||||
| TermSourceWithVocabularyFilterTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d6 | core/ |
Tests the taxonomy term source with vocabulary filter. | ||||
| TermSourceWithVocabularyFilterTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d7 | core/ |
Tests the taxonomy term source with vocabulary filter. | ||||
| TermStorage | class | Drupal\taxonomy | core/ |
Defines a Controller class for taxonomy terms. | 1 | |||
| TermStorageInterface | interface | Drupal\taxonomy | core/ |
Defines an interface for taxonomy_term entity storage classes. | 1 | 6 | ||
| TermStorageSchema | class | Drupal\taxonomy | core/ |
Defines the term schema handler. | ||||
| TermTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d6 | core/ |
Tests taxonomy term source plugin. | 1 | |||
| TermTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d7 | core/ |
Tests taxonomy term source plugin. | 3 | |||
| TermTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests load, save and delete for taxonomy terms. | ||||
| TermTest | class | Drupal\Tests\jsonapi\Functional | core/ |
JSON:API integration test for the "Term" content entity type. | ||||
| TermTranslation | class | Drupal\taxonomy\Plugin\migrate\source\d7 | core/ |
Drupal 7 i18n taxonomy terms source from database. | ||||
| TermTranslationFieldViewTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests the translation of taxonomy terms field on nodes. | ||||
| TermTranslationHandler | class | Drupal\taxonomy | core/ |
Defines the translation handler for terms. | ||||
| TermTranslationTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d6 | core/ |
Tests taxonomy term source plugin. | ||||
| TermTranslationTest | class | Drupal\Tests\taxonomy\Kernel\Plugin\migrate\source\d7 | core/ |
Tests D7 i18n term localized source plugin. | ||||
| TermTranslationTest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests for proper breadcrumb translation. | ||||
| TermTranslationUITest | class | Drupal\Tests\taxonomy\Functional | core/ |
Tests the Term Translation UI. | ||||
| TermTranslationViewsTest | class | Drupal\Tests\taxonomy\Functional\Views | core/ |
Tests for views translation. | ||||
| TermValidationTest | class | Drupal\Tests\taxonomy\Kernel | core/ |
Tests term validation constraints. |
Pagination
- Previous page
- Page 170
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.