* Returns the name of the main property, if any.
*
* Some field items consist mainly of one main property, e.g. the value of a
- * text field or the @code target_id @endcode of an entity reference. If the
- * field item has no main property, the method returns NULL.
+ * text field or the target_id of an entity reference. If the field item has
+ * no main property, the method returns NULL.
*
* @return string|null
* The name of the value property, or NULL if there is none.
/**
* Magic method: Gets a property value.
*
- * @param $property_name
+ * @param string $property_name
* The name of the property to get; e.g., 'title' or 'name'.
*
- * @return \Drupal\Core\TypedData\TypedDataInterface
- * The property object.
+ * @return mixed
+ * The property value.
*
* @throws \InvalidArgumentException
* If a not existing property is accessed.
/**
* Magic method: Sets a property value.
*
- * @param $property_name
+ * @param string $property_name
* The name of the property to set; e.g., 'title' or 'name'.
- * @param $value
+ * @param mixed $value
* The value to set, or NULL to unset the property. Optionally, a typed
* data object implementing Drupal\Core\TypedData\TypedDataInterface may be
* passed instead of a plain value.
/**
* Magic method: Determines whether a property is set.
*
- * @param $property_name
+ * @param string $property_name
* The name of the property to get; e.g., 'title' or 'name'.
*
* @return bool
/**
* Magic method: Unsets a property.
*
- * @param $property_name
+ * @param string $property_name
* The name of the property to get; e.g., 'title' or 'name'.
*/
public function __unset($property_name);
* @param bool $has_data
* TRUE if the field already has data, FALSE if not.
*
- * @return
+ * @return array
* The form definition for the field settings.
*/
public function storageSettingsForm(array &$form, FormStateInterface $form_state, $has_data);