You are here

public function FeedsUserProcessor::setTargetElement in Feeds 8.2

Override setTargetElement to operate on a target item that is a node.

Overrides FeedsProcessor::setTargetElement

File

lib/Drupal/feeds/Plugin/feeds/processor/FeedsUserProcessor.php, line 160
FeedsUserProcessor class.

Class

FeedsUserProcessor
Defines a user processor.

Namespace

Drupal\feeds\Plugin\feeds\processor

Code

public function setTargetElement(FeedsSource $source, $target_user, $target_element, $value) {
  switch ($target_element) {
    case 'created':
      $target_user->created = feeds_to_unixtime($value, REQUEST_TIME);
      break;
    case 'language':
      $target_user->language = strtolower($value);
      break;
    default:
      parent::setTargetElement($source, $target_user, $target_element, $value);
      break;
  }
}