public FieldItemBase::setValue($values, $notify = TRUE)
Overrides \Drupal\Core\TypedData\TypedData::setValue().
Parameters
array|null $values: An array of property values.
Overrides Map::setValue
File
- core/lib/Drupal/Core/Field/FieldItemBase.php, line 104
Class
- FieldItemBase
- An entity field item.
Namespace
Drupal\Core\Field
Code
public function setValue($values, $notify = TRUE) { // Treat the values as property value of the first property, if no array is // given. if (isset($values) && !is_array($values)) { $keys = array_keys($this->definition->getPropertyDefinitions()); $values = array($keys[0] => $values); } parent::setValue($values, $notify); }
Please login to continue.