interface DataReferenceDefinitionInterface in Drupal 8
Same name and namespace in other branches
- 9 core/lib/Drupal/Core/TypedData/DataReferenceDefinitionInterface.php \Drupal\Core\TypedData\DataReferenceDefinitionInterface
Interface for typed data references.
Hierarchy
- interface \Drupal\Core\TypedData\DataDefinitionInterface
- interface \Drupal\Core\TypedData\DataReferenceDefinitionInterface
Expanded class hierarchy of DataReferenceDefinitionInterface
All classes that implement DataReferenceDefinitionInterface
See also
\Drupal\Core\TypedData\DataReferenceDefinition
\Drupal\Core\TypedData\DataReferenceInterface
Related topics
6 files declare their use of DataReferenceDefinitionInterface
- EntityTypedDataDefinitionTest.php in core/
tests/ Drupal/ KernelTests/ Core/ Entity/ EntityTypedDataDefinitionTest.php - FieldResolver.php in core/
modules/ jsonapi/ src/ Context/ FieldResolver.php - ResourceIdentifier.php in core/
modules/ jsonapi/ src/ JsonApiResource/ ResourceIdentifier.php - Tables.php in core/
lib/ Drupal/ Core/ Entity/ Query/ Sql/ Tables.php - TemporaryQueryGuard.php in core/
modules/ jsonapi/ src/ Access/ TemporaryQueryGuard.php
File
- core/
lib/ Drupal/ Core/ TypedData/ DataReferenceDefinitionInterface.php, line 13
Namespace
Drupal\Core\TypedDataView source
interface DataReferenceDefinitionInterface extends DataDefinitionInterface {
/**
* Gets the data definition of the referenced data.
*
* @return \Drupal\Core\TypedData\DataDefinitionInterface
* The data definition of the referenced data.
*/
public function getTargetDefinition();
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DataDefinitionInterface:: |
public | function | Adds a validation constraint. | 2 |
DataDefinitionInterface:: |
public static | function | Creates a new data definition object. | 2 |
DataDefinitionInterface:: |
public | function | Returns the class used for creating the typed data object. | 2 |
DataDefinitionInterface:: |
public | function | Returns a validation constraint. | 2 |
DataDefinitionInterface:: |
public | function | Returns an array of validation constraints. | 2 |
DataDefinitionInterface:: |
public | function | Returns the data type of the data. | 2 |
DataDefinitionInterface:: |
public | function | Returns a human readable description. | 2 |
DataDefinitionInterface:: |
public | function | Returns a human readable label. | 2 |
DataDefinitionInterface:: |
public | function | Returns the value of a given setting. | 2 |
DataDefinitionInterface:: |
public | function | Returns the array of settings, as required by the used class. | 2 |
DataDefinitionInterface:: |
public | function | Determines whether the data value is computed. | 3 |
DataDefinitionInterface:: |
public | function | Determines whether the data value is internal. | 2 |
DataDefinitionInterface:: |
public | function | Returns whether the data is multi-valued, i.e. a list of data items. | 2 |
DataDefinitionInterface:: |
public | function | Determines whether the data is read-only. | 3 |
DataDefinitionInterface:: |
public | function | Determines whether a data value is required. | 2 |
DataReferenceDefinitionInterface:: |
public | function | Gets the data definition of the referenced data. | 1 |