namespace Drupal\Core\TypedData
Same name in other branches
| Object name | File name | Summary |
|---|---|---|
| ComplexDataDefinitionBase | core/lib/Drupal/Core/TypedData/ComplexDataDefinitionBase.php | Base class for complex data definitions. |
| ComplexDataDefinitionInterface | core/lib/Drupal/Core/TypedData/ComplexDataDefinitionInterface.php | Interface for complex data definitions. |
| ComplexDataInterface | core/lib/Drupal/Core/TypedData/ComplexDataInterface.php | Interface for complex data; i.e. data containing named and typed properties. |
| ComputedItemListTrait | core/lib/Drupal/Core/TypedData/ComputedItemListTrait.php | Provides common functionality for computed item lists. |
| DataDefinition | core/lib/Drupal/Core/TypedData/DataDefinition.php | A typed data definition class for defining data based on defined data types. |
| DataDefinitionInterface | core/lib/Drupal/Core/TypedData/DataDefinitionInterface.php | Interface for data definitions. |
| DataReferenceBase | core/lib/Drupal/Core/TypedData/DataReferenceBase.php | Base class for typed data references. |
| DataReferenceDefinition | core/lib/Drupal/Core/TypedData/DataReferenceDefinition.php | A typed data definition class for defining references. |
| DataReferenceDefinitionInterface | core/lib/Drupal/Core/TypedData/DataReferenceDefinitionInterface.php | Interface for typed data references. |
| DataReferenceInterface | core/lib/Drupal/Core/TypedData/DataReferenceInterface.php | Interface for typed data references. |
| DataReferenceTargetDefinition | core/lib/Drupal/Core/TypedData/DataReferenceTargetDefinition.php | A typed data definition class for the entity reference target_id property. |
| ListDataDefinition | core/lib/Drupal/Core/TypedData/ListDataDefinition.php | A typed data definition class for defining lists. |
| ListDataDefinitionInterface | core/lib/Drupal/Core/TypedData/ListDataDefinitionInterface.php | Interface for data definitions of lists. |
| ListInterface | core/lib/Drupal/Core/TypedData/ListInterface.php | Interface for a list of typed data. |
| MapDataDefinition | core/lib/Drupal/Core/TypedData/MapDataDefinition.php | A typed data definition class for defining maps. |
| OptionsProviderInterface | core/lib/Drupal/Core/TypedData/OptionsProviderInterface.php | Interface for retrieving all possible and settable values. |
| PrimitiveBase | core/lib/Drupal/Core/TypedData/PrimitiveBase.php | Base class for primitive data types. |
| PrimitiveInterface | core/lib/Drupal/Core/TypedData/PrimitiveInterface.php | Interface for primitive data. |
| TranslatableInterface | core/lib/Drupal/Core/TypedData/TranslatableInterface.php | Interface for translatable data. |
| TranslationStatusInterface | core/lib/Drupal/Core/TypedData/TranslationStatusInterface.php | Defines an interface for checking the status of an entity translation. |
| TraversableTypedDataInterface | core/lib/Drupal/Core/TypedData/TraversableTypedDataInterface.php | An interface for typed data objects that can be traversed. |
| TypedData | core/lib/Drupal/Core/TypedData/TypedData.php | The abstract base class for typed data. |
| TypedDataInterface | core/lib/Drupal/Core/TypedData/TypedDataInterface.php | Interface for typed data objects. |
| TypedDataInternalPropertiesHelper | core/lib/Drupal/Core/TypedData/TypedDataInternalPropertiesHelper.php | Helper class for internal properties. |
| TypedDataManager | core/lib/Drupal/Core/TypedData/TypedDataManager.php | Manages data type plugins. |
| TypedDataManagerInterface | core/lib/Drupal/Core/TypedData/TypedDataManagerInterface.php | Defines an interface for typed data manager. |
| TypedDataTrait | core/lib/Drupal/Core/TypedData/TypedDataTrait.php | Wrapper methods for classes that needs typed data manager object. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.