Implements \Drupal\user\UserDataInterface::set().
Overrides UserDataInterface::set
public function set($module, $uid, $name, $value) {
$serialized = 0;
if (!is_scalar($value)) {
$value = serialize($value);
$serialized = 1;
}
$this->connection
->merge('users_data')
->key(array(
'uid' => $uid,
'module' => $module,
'name' => $name,
))
->fields(array(
'value' => $value,
'serialized' => $serialized,
))
->execute();
}