public function FeedsProcessor::setTargetElement in Feeds 7.2
Same name and namespace in other branches
- 6 plugins/FeedsProcessor.inc \FeedsProcessor::setTargetElement()
- 7 plugins/FeedsProcessor.inc \FeedsProcessor::setTargetElement()
Set a concrete target element. Invoked from FeedsProcessor::map().
Related topics
4 calls to FeedsProcessor::setTargetElement()
- FeedsNodeProcessor::setTargetElement in plugins/
FeedsNodeProcessor.inc - Override setTargetElement to operate on a target item that is a node.
- FeedsProcessor::mapToTarget in plugins/
FeedsProcessor.inc - Maps values onto the target item.
- FeedsTermProcessor::setTargetElement in plugins/
FeedsTermProcessor.inc - Overrides parent::setTargetElement().
- FeedsUserProcessor::setTargetElement in plugins/
FeedsUserProcessor.inc - Overrides setTargetElement() to operate on a target item that is an user.
3 methods override FeedsProcessor::setTargetElement()
- FeedsNodeProcessor::setTargetElement in plugins/
FeedsNodeProcessor.inc - Override setTargetElement to operate on a target item that is a node.
- FeedsTermProcessor::setTargetElement in plugins/
FeedsTermProcessor.inc - Overrides parent::setTargetElement().
- FeedsUserProcessor::setTargetElement in plugins/
FeedsUserProcessor.inc - Overrides setTargetElement() to operate on a target item that is an user.
File
- plugins/
FeedsProcessor.inc, line 1240 - Contains FeedsProcessor and related classes.
Class
- FeedsProcessor
- Abstract class, defines interface for processors.
Code
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;
}
}