protected function FeedsUserProcessor::entitySave in Feeds 8.2
Save a user account.
Overrides FeedsProcessor::entitySave
File
- lib/
Drupal/ feeds/ Plugin/ feeds/ processor/ FeedsUserProcessor.php, line 79 - FeedsUserProcessor class.
Class
- FeedsUserProcessor
- Defines a user processor.
Namespace
Drupal\feeds\Plugin\feeds\processorCode
protected function entitySave($account) {
if ($this->config['defuse_mail']) {
$account->mail = $account->mail . '_test';
}
// Remove pass from $account if the password is unchanged.
if (isset($account->feeds_original_pass) && $account->pass == $account->feeds_original_pass) {
unset($account->pass);
}
$account
->save();
if ($account->uid && !empty($account->openid)) {
$authmap = array(
'uid' => $account->uid,
'module' => 'openid',
'authname' => $account->openid,
);
if (SAVED_UPDATED != drupal_write_record('authmap', $authmap, array(
'uid',
'module',
))) {
drupal_write_record('authmap', $authmap);
}
}
}