function _parser_simplepie_get_parser in FeedAPI 5
Same name and namespace in other branches
- 6 parser_simplepie/parser_simplepie.module \_parser_simplepie_get_parser()
Set SimplePie setting
Parameters
$url: The feed's url
Return value
SimplePie object
2 calls to _parser_simplepie_get_parser()
- parser_simplepie_feedapi_feed in parser_simplepie/
parser_simplepie.module - Implementation of hook_feedapi_feed().
- _parser_simplepie_feedapi_parse in parser_simplepie/
parser_simplepie.module - Parsing the feed
File
- parser_simplepie/
parser_simplepie.module, line 220 - Parse the incoming URL with SimplePie then provide a data structure of the feed
Code
function _parser_simplepie_get_parser($url) {
require_once drupal_get_path('module', 'parser_simplepie') . '/simplepie.inc';
$parser = new SimplePie();
$parser
->set_feed_url($url);
$parser
->set_timeout(15);
$parser
->set_stupidly_fast(TRUE);
$parser
->encode_instead_of_strip(FALSE);
$cache_location = _parser_simplepie_sanitize_cache();
$parser
->enable_cache($cache_location !== FALSE ? TRUE : FALSE);
$parser
->set_cache_location($cache_location);
$parser
->init();
return $parser;
}