X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Flib%2FDrupal%2FCore%2FField%2FTypedData%2FFieldItemDataDefinition.php;fp=web%2Fcore%2Flib%2FDrupal%2FCore%2FField%2FTypedData%2FFieldItemDataDefinition.php;h=bc8f9c0a2b9ccb167376bd47f3166ef3c04d4113;hp=4a6d8775b19a5e802c7b4a66d02b9bed9d04ad5d;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/web/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php b/web/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php index 4a6d8775b..bc8f9c0a2 100644 --- a/web/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php +++ b/web/core/lib/Drupal/Core/Field/TypedData/FieldItemDataDefinition.php @@ -3,7 +3,6 @@ namespace Drupal\Core\Field\TypedData; use Drupal\Core\Field\BaseFieldDefinition; -use Drupal\Core\TypedData\ComplexDataDefinitionInterface; use Drupal\Core\TypedData\DataDefinition; /** @@ -14,7 +13,7 @@ use Drupal\Core\TypedData\DataDefinition; * by the field definitions, this class does not benefit and thus does not * extend from MapDefinition or ComplexDataDefinitionBase. */ -class FieldItemDataDefinition extends DataDefinition implements ComplexDataDefinitionInterface { +class FieldItemDataDefinition extends DataDefinition implements FieldItemDataDefinitionInterface { /** * The field definition the item definition belongs to. @@ -74,13 +73,18 @@ class FieldItemDataDefinition extends DataDefinition implements ComplexDataDefin } /** - * Gets the field item's field definition. - * - * @return \Drupal\Core\Field\FieldDefinitionInterface - * The field definition for this field item. + * {@inheritdoc} */ public function getFieldDefinition() { return $this->fieldDefinition; } + /** + * {@inheritdoc} + */ + public function setFieldDefinition($field_definition) { + $this->fieldDefinition = $field_definition; + return $this; + } + }