|
MediaWiki master
|
Generate an RSS feed. More...
Inherits MediaWiki\Feed\ChannelFeed.

Public Member Functions | |||||||
| outputFooter ( $output) | |||||||
Output an RSS 2.0 footer Generate Footer of the feed.Example: print "</feed>";
| |||||||
| outputHeader ( $output) | |||||||
Output an RSS 2.0 header Generate Header of the feed.Example: print "<feed>";
| |||||||
| outputItem (FeedItem $item, $output) | |||||||
Output an RSS 2.0 item Generate an item.Example: print "<item>...</item>";
| |||||||
Public Member Functions inherited from MediaWiki\Feed\ChannelFeed | |||||||
| __construct ( $title, $description, $url, $date='', $author='', $comments='') | |||||||
| sendHttpHeaders ( $output) | |||||||
| Setup and send HTTP headers. | |||||||
Public Member Functions inherited from MediaWiki\Feed\FeedItem | |||||||
| getAuthor () | |||||||
| Get the author of this item; already xml-encoded. | |||||||
| getAuthorUnescaped () | |||||||
| Get the author of this item without any escaping. | |||||||
| getComments () | |||||||
| Get the comment of this item; already xml-encoded. | |||||||
| getCommentsUnescaped () | |||||||
| Get the comment of this item without any escaping. | |||||||
| getDate () | |||||||
| Get the date of this item. | |||||||
| getDescription () | |||||||
| Get the description of this item; already xml-encoded. | |||||||
| getDescriptionUnescaped () | |||||||
| Get the description of this item without any escaping. | |||||||
| getLanguage () | |||||||
| Get the language of this item. | |||||||
| getTitle () | |||||||
| Get the title of this item; already xml-encoded. | |||||||
| getUniqueID () | |||||||
| Get the unique id of this item; already xml-encoded. | |||||||
| getUniqueIdUnescaped () | |||||||
| Get the unique id of this item, without any escaping. | |||||||
| getUrl () | |||||||
| Get the URL of this item; already xml-encoded. | |||||||
| getUrlUnescaped () | |||||||
| Get the URL of this item without any escaping. | |||||||
| setUniqueId ( $uniqueId, $rssIsPermalink=false) | |||||||
| Set the unique id of an item. | |||||||
| xmlEncode ( $string) | |||||||
| Encode $string so that it can be safely embedded in a XML document. | |||||||
| xmlEncodeNullable (?string $string) | |||||||
Encode $string so that it can be safely embedded in a XML document, returning null if $string was null. | |||||||
Additional Inherited Members | |
Static Public Member Functions inherited from MediaWiki\Feed\FeedItem | |
| static | stripComment ( $text) |
| Quickie hack... strip out wikilinks to more legible form from the comment. | |
Public Attributes inherited from MediaWiki\Feed\FeedItem | |
| string | $author |
| string | $comments |
| string | $date |
| string | $description |
| bool | $rssIsPermalink = false |
| string | $title |
| string | $uniqueId |
| string | $url |
Protected Member Functions inherited from MediaWiki\Feed\ChannelFeed | |
| outputXmlHeader ( $output) | |
| Output the initial XML headers. | |
Protected Attributes inherited from MediaWiki\Feed\ChannelFeed | |
| TemplateParser | $templateParser |
Protected Attributes inherited from MediaWiki\Feed\FeedItem | |
| UrlUtils | $urlUtils |
Generate an RSS feed.
Definition at line 19 of file RSSFeed.php.
| MediaWiki\Feed\RSSFeed::outputFooter | ( | $output | ) |
Output an RSS 2.0 footer Generate Footer of the feed.Example: print "</feed>";
| OutputPage | $output |
Reimplemented from MediaWiki\Feed\ChannelFeed.
Definition at line 87 of file RSSFeed.php.
| MediaWiki\Feed\RSSFeed::outputHeader | ( | $output | ) |
Output an RSS 2.0 header Generate Header of the feed.Example: print "<feed>";
| OutputPage | $output |
Reimplemented from MediaWiki\Feed\ChannelFeed.
Definition at line 38 of file RSSFeed.php.
| MediaWiki\Feed\RSSFeed::outputItem | ( | FeedItem | $item, |
| $output ) |
Output an RSS 2.0 item Generate an item.Example: print "<item>...</item>";
| FeedItem | $item | |
| OutputPage | $output |
Reimplemented from MediaWiki\Feed\ChannelFeed.
Definition at line 59 of file RSSFeed.php.
References PROTO_CURRENT.