public function FeedsProcessor::setTargetElement in Feeds 8.2
Set a concrete target element. Invoked from FeedsProcessor::map().
Related topics
4 calls to FeedsProcessor::setTargetElement()
- FeedsNodeProcessor::setTargetElement in lib/
Drupal/ feeds/ Plugin/ feeds/ processor/ FeedsNodeProcessor.php - Override setTargetElement to operate on a target item that is a node.
- FeedsProcessor::map in lib/
Drupal/ feeds/ Plugin/ FeedsProcessor.php - Execute mapping on an item.
- FeedsTermProcessor::setTargetElement in lib/
Drupal/ feeds/ Plugin/ feeds/ processor/ FeedsTermProcessor.php - Override setTargetElement to operate on a target item that is a taxonomy term.
- FeedsUserProcessor::setTargetElement in lib/
Drupal/ feeds/ Plugin/ feeds/ processor/ FeedsUserProcessor.php - Override setTargetElement to operate on a target item that is a node.
3 methods override FeedsProcessor::setTargetElement()
- FeedsNodeProcessor::setTargetElement in lib/
Drupal/ feeds/ Plugin/ feeds/ processor/ FeedsNodeProcessor.php - Override setTargetElement to operate on a target item that is a node.
- FeedsTermProcessor::setTargetElement in lib/
Drupal/ feeds/ Plugin/ feeds/ processor/ FeedsTermProcessor.php - Override setTargetElement to operate on a target item that is a taxonomy term.
- FeedsUserProcessor::setTargetElement in lib/
Drupal/ feeds/ Plugin/ feeds/ processor/ FeedsUserProcessor.php - Override setTargetElement to operate on a target item that is a node.
File
- lib/
Drupal/ feeds/ Plugin/ FeedsProcessor.php, line 718 - Contains FeedsProcessor and related classes.
Class
- FeedsProcessor
- Abstract class, defines interface for processors.
Namespace
Drupal\feeds\PluginCode
public function setTargetElement(FeedsSource $source, $target_item, $target_element, $value) {
switch ($target_element) {
case 'url':
case 'guid':
$target_item->feeds_item->{$target_element} = $value;
break;
default:
$target_item->{$target_element} = $value;
break;
}
}