Lines Matching defs:data
59 * Converts a given {@see SimplePie} object into data to be stored
61 * @param \SimplePie\SimplePie $data
62 * @return array First item is the serialized data for storage, second item is the unique ID for this item
64 protected static function prepare_simplepie_object_for_cache($data)
66 $items = $data->get_items();
81 if (isset($data->data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['feed'][0])) {
82 $channel = &$data->data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_10]['feed'][0];
83 } elseif (isset($data->data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['feed'][0])) {
84 $channel = &$data->data['child'][\SimplePie\SimplePie::NAMESPACE_ATOM_03]['feed'][0];
85 } elseif (isset($data->data['child'][\SimplePie\SimplePie::NAMESPACE_RDF]['RDF'][0])) {
86 $channel = &$data->data['child'][\SimplePie\SimplePie::NAMESPACE_RDF]['RDF'][0];
87 } elseif (isset($data->data['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['rss'][0]['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['channel'][0])) {
88 $channel = &$data->data['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['rss'][0]['child'][\SimplePie\SimplePie::NAMESPACE_RSS_20]['channel'][0];
110 if (isset($data->data['items'])) {
111 unset($data->data['items']);
113 if (isset($data->data['ordered_items'])) {
114 unset($data->data['ordered_items']);
117 return [serialize($data->data), $items_by_id];