MediaWiki REL1_28
|
Class to support the outputting of syndication feeds in Atom and RSS format. More...
Public Member Functions | |
httpHeaders () | |
Setup and send HTTP headers. | |
outFooter () | |
Generate Footer of the feed. | |
outHeader () | |
Generate Header of the feed. | |
outItem ( $item) | |
Generate an item. | |
Public Member Functions inherited from FeedItem | |
__construct ( $title, $description, $url, $date='', $author='', $comments='') | |
Constructor. | |
getAuthor () | |
Get the author of this item; already xml-encoded. | |
getComments () | |
Get the comment of this item; already xml-encoded. | |
getDate () | |
Get the date of this item. | |
getDescription () | |
Get the description of this item; already xml-encoded. | |
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. | |
getUrl () | |
Get the URL of this item; already xml-encoded. | |
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. | |
Protected Member Functions | |
outXmlHeader () | |
Output the initial XML headers. | |
Private Member Functions | |
contentType () | |
Return an internet media type to be sent in the headers. | |
Additional Inherited Members | |
Static Public Member Functions inherited from FeedItem | |
static | stripComment ( $text) |
Quickie hack... strip out wikilinks to more legible form from the comment. | |
Public Attributes inherited from FeedItem | |
$author | |
$comments | |
$date | |
$description | |
$rssIsPermalink = false | |
Title | $title |
$uniqueId | |
$url | |
Class to support the outputting of syndication feeds in Atom and RSS format.
|
private |
Return an internet media type to be sent in the headers.
Definition at line 253 of file Feed.php.
References $wgRequest, and global.
Referenced by httpHeaders().
ChannelFeed::httpHeaders | ( | ) |
Setup and send HTTP headers.
Don't send any content; content might end up being cached and re-sent with these same headers later.
This should be called from the outHeader() method, but can also be called separately.
Definition at line 228 of file Feed.php.
References $ext, $wgOut, $wgVaryOnXFP, contentType(), global, and MimeMagic\singleton().
Referenced by outXmlHeader().
|
abstract |
Generate Footer of the feed.
|
abstract |
|
abstract |
|
protected |
Output the initial XML headers.
Definition at line 270 of file Feed.php.
References httpHeaders().
Referenced by RSSFeed\outHeader(), and AtomFeed\outHeader().