| 7 aggregator.api.php | hook_aggregator_process($feed) |
| 8 aggregator.api.php | hook_aggregator_process($feed) |
Create a processor for aggregator.module.
A processor acts on parsed feed data. Active processors are called at the third and last of the aggregation stages: first, data is downloaded by the active fetcher; second, it is converted to a common format by the active parser; and finally, it is passed to all active processors that manipulate or store the data.
Modules that define this hook can be activated as processor on admin/config/services/aggregator.
Parameters
$feed: A feed object representing the resource to be processed. $feed->items contains an array of feed items downloaded and parsed at the parsing stage. See hook_aggregator_parse() for the basic format of a single item in the $feed->items array. For the exact format refer to the particular parser in use.
See also
hook_aggregator_process_info()
Related topics
1 function implements hook_aggregator_process()
3 invocations of hook_aggregator_process()
File
- modules/
aggregator/ aggregator.api.php, line 170 - Documentation for aggregator API.
Code
function hook_aggregator_process($feed) {
foreach ($feed->items as $item) {
mymodule_save($item);
}
}
Login or register to post comments
Comments
Note that changing the item
Note that changing the item or the feed won't work, as the data has already been saved. You need to db_update the aggregator_item table to make changes stick.