public function RedirectSourceItem::setValue in Redirect 8
Overrides \Drupal\Core\TypedData\TypedData::setValue().
Parameters
array|null $values: An array of property values.
Overrides FieldItemBase::setValue
File
- src/
Plugin/ Field/ FieldType/ RedirectSourceItem.php, line 94
Class
- RedirectSourceItem
- Plugin implementation of the 'link' field type for redirect source.
Namespace
Drupal\redirect\Plugin\Field\FieldTypeCode
public function setValue($values, $notify = TRUE) {
// Unserialize the values.
// @todo The storage controller should take care of this, see
// SqlContentEntityStorage::loadFieldItems, see
// https://www.drupal.org/node/2414835
if (isset($values['query']) && is_string($values['query'])) {
$values['query'] = unserialize($values['query']);
}
parent::setValue($values, $notify);
}