Lines Matching refs:return

115      * @return string
119 return md5(serialize($this->data));
138 * See {@see \SimplePie\SimplePie::get_feed_tags()} for a description of the return value
144 * @return array
149 return $this->data['child'][$namespace][$tag];
152 return null;
160 * @return string
165 return $element['xml_base'];
169 return $link;
171 return $this->feed->get_base($element);
182 * @return string Sanitized data
186 return $this->feed->sanitize($data, $type, $base);
196 * @return \SimplePie\SimplePie
200 return $this->feed;
215 * @return string|null
220 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'id')) {
221 return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
222 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'id')) {
223 return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
224 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'guid')) {
225 return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
226 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'identifier')) {
227 return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
228 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'identifier')) {
229 return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
231 return $this->sanitize($this->data['attribs'][\SimplePie\SimplePie::NAMESPACE_RDF]['about'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
235 return null;
240 return call_user_func(
252 * @return string|null
257 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'title')) {
258 $this->data['title'] = $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
259 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'title')) {
260 $this->data['title'] = $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
261 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_10, 'title')) {
262 $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
263 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_090, 'title')) {
264 $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
265 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'title')) {
266 $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($return[0]));
267 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'title')) {
268 $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
269 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'title')) {
270 $this->data['title'] = $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
275 return $this->data['title'];
281 * Prefers summaries over full content , but will return full content if a
291 * @return string|null
296 ($return = $this->sanitize($tags[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$tags[0]['attribs']]), $this->get_base($tags[0])))) {
297 return $return;
299 ($return = $this->sanitize($tags[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$tags[0]['attribs']]), $this->get_base($tags[0])))) {
300 return $return;
302 ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_MAYBE_HTML, $this->get_base($tags[0])))) {
303 return $return;
305 ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML, $this->get_base($tags[0])))) {
306 return $return;
308 ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT))) {
309 return $return;
311 ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT))) {
312 return $return;
314 ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML, $this->get_base($tags[0])))) {
315 return $return;
317 ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT))) {
318 return $return;
320 ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML))) {
321 return $return;
323 return $this->get_content(true);
326 return null;
332 * Prefers full content over summaries, but will return a summary if full
341 * @return string|null
346 ($return = $this->sanitize($tags[0]['data'], $this->registry->call(Misc::class, 'atom_10_content_construct_type', [$tags[0]['attribs']]), $this->get_base($tags[0])))) {
347 return $return;
349 ($return = $this->sanitize($tags[0]['data'], $this->registry->call(Misc::class, 'atom_03_construct_type', [$tags[0]['attribs']]), $this->get_base($tags[0])))) {
350 return $return;
352 ($return = $this->sanitize($tags[0]['data'], \SimplePie\SimplePie::CONSTRUCT_HTML, $this->get_base($tags[0])))) {
353 return $return;
355 return $this->get_description(true);
358 return null;
367 * @return array|null
372 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_MEDIARSS, 'thumbnail')) {
373 $thumbnail = $return[0]['attribs'][''];
377 $thumbnail['url'] = $this->sanitize($thumbnail['url'], \SimplePie\SimplePie::CONSTRUCT_IRI, $this->get_base($return[0]));
384 return $this->data['thumbnail'];
391 * @param int $key The category that you want to return. Remember that arrays begin with 0, not 1
392 * @return \SimplePie\Category|null
398 return $categories[$key];
401 return null;
410 * @return \SimplePie\Category[]|null List of {@see \SimplePie\Category} objects
453 return array_unique($categories);
456 return null;
463 * @param int $key The author that you want to return. Remember that arrays begin with 0, not 1
464 * @return \SimplePie\Author|null
470 return $authors[$key];
473 return null;
480 * @param int $key The contrbutor that you want to return. Remember that arrays begin with 0, not 1
481 * @return \SimplePie\Author|null
487 return $contributors[$key];
490 return null;
499 * @return \SimplePie\Author[]|null List of {@see \SimplePie\Author} objects
540 return array_unique($contributors);
543 return null;
552 * @return \SimplePie\Author[]|null List of {@see \SimplePie\Author} objects
605 return array_unique($authors);
607 return $authors;
609 return $authors;
612 return null;
621 * @return string
625 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'rights')) {
626 return $this->sanitize($return[0]['data'], $this->registry->call(Misc::class, 'atom_10_construct_type', [$return[0]['attribs']]), $this->get_base($return[0]));
627 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'rights')) {
628 return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
629 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'rights')) {
630 return $this->sanitize($return[0]['data'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
633 return null;
648 * @return int|string|null
653 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'published')) {
654 $this->data['date']['raw'] = $return[0]['data'];
655 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_RSS_20, 'pubDate')) {
656 $this->data['date']['raw'] = $return[0]['data'];
657 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_11, 'date')) {
658 $this->data['date']['raw'] = $return[0]['data'];
659 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_DC_10, 'date')) {
660 $this->data['date']['raw'] = $return[0]['data'];
661 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'updated')) {
662 $this->data['date']['raw'] = $return[0]['data'];
663 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'issued')) {
664 $this->data['date']['raw'] = $return[0]['data'];
665 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'created')) {
666 $this->data['date']['raw'] = $return[0]['data'];
667 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_03, 'modified')) {
668 $this->data['date']['raw'] = $return[0]['data'];
682 return $this->sanitize($this->data['date']['raw'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
685 return $this->data['date']['parsed'];
688 return date($date_format, $this->data['date']['parsed']);
692 return null;
704 * @return int|string|null
709 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'updated')) {
710 $this->data['updated']['raw'] = $return[0]['data'];
724 return $this->sanitize($this->data['updated']['raw'], \SimplePie\SimplePie::CONSTRUCT_TEXT);
727 return $this->data['updated']['parsed'];
730 return date($date_format, $this->data['updated']['parsed']);
734 return null;
748 * @return int|string|null
753 return $this->sanitize($this->get_date(''), \SimplePie\SimplePie::CONSTRUCT_TEXT);
755 return strftime($date_format, $date);
758 return null;
766 * @return int|string|null
772 return null;
775 return gmdate($date_format, $date);
783 * @return int|string|null
789 return null;
792 return gmdate($date_format, $date);
803 * @return string|null Permalink URL
810 return $link;
812 return $enclosure->get_link();
815 return null;
822 * @param int $key The link that you want to return. Remember that arrays begin with 0, not 1
823 * @param string $rel The relationship of the link to return
824 * @return string|null Link URL
830 return $links[$key];
833 return null;
842 * @param string $rel The relationship of links to return
843 * @return array|null Links found for the item (strings)
892 return $this->data['links'][$rel];
895 return null;
905 * @param int $key The enclosure that you want to return. Remember that arrays begin with 0, not 1
906 * @return \SimplePie\Enclosure|null
912 return $enclosures[$key];
915 return null;
930 * @return \SimplePie\Enclosure[]|null List of \SimplePie\Enclosure items
2290 return $this->data['enclosures'];
2293 return null;
2306 * @return string|null
2310 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'lat')) {
2311 return (float) $return[0]['data'];
2312 } elseif (($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match)) {
2313 return (float) $match[1];
2316 return null;
2329 * @return string|null
2333 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'long')) {
2334 return (float) $return[0]['data'];
2335 } elseif ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_W3C_BASIC_GEO, 'lon')) {
2336 return (float) $return[0]['data'];
2337 } elseif (($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_GEORSS, 'point')) && preg_match('/^((?:-)?[0-9]+(?:\.[0-9]+)) ((?:-)?[0-9]+(?:\.[0-9]+))$/', trim($return[0]['data']), $match)) {
2338 return (float) $match[2];
2341 return null;
2348 * @return \SimplePie\Source|null
2352 if ($return = $this->get_item_tags(\SimplePie\SimplePie::NAMESPACE_ATOM_10, 'source')) {
2353 return $this->registry->create(Source::class, [$this, $return[0]]);
2356 return null;