function _feedapi_invoke in FeedAPI 6
Same name and namespace in other branches
- 5 feedapi.module \_feedapi_invoke()
 
Helper function for feedapi_invoke().
Generic operations, collects results and returns array
2 calls to _feedapi_invoke()
- feedapi_expire in ./
feedapi.module  - Delete expired items and return informations about the feed refreshing
 - feedapi_invoke in ./
feedapi.module  - Invoke feedapi API callback functions.
 
File
- ./
feedapi.module, line 1163  - Handle the submodules (for feed and item processing) Provide a basic management of feeds
 
Code
function _feedapi_invoke($op, &$feed, $param) {
  $output = array();
  foreach ($feed->processors as $processor) {
    $result = module_invoke($processor, 'feedapi_item', $op, $feed, $param);
    // Result may be a list of items or single values (count)
    if ($result) {
      if (is_array($result)) {
        $output = array_merge($output, $result);
      }
      else {
        $output[] = $result;
      }
    }
  }
  return $output;
}