|
MediaWiki
1.23.0
|
A base class for basic support for outputting syndication feeds in RSS and other formats. More...

Public Member Functions | |
| __construct ( $title, $description, $url, $date='', $author='', $comments='') | |
| Constructor. More... | |
| getAuthor () | |
| Get the author of this item; already xml-encoded. More... | |
| getComments () | |
| Get the comment of this item; already xml-encoded. More... | |
| getDate () | |
| Get the title of this item. More... | |
| getDescription () | |
| Get the description of this item; already xml-encoded. More... | |
| getLanguage () | |
| Get the language of this item. More... | |
| getTitle () | |
| Get the title of this item; already xml-encoded. More... | |
| getUniqueId () | |
| Get the unique id of this item. More... | |
| getUrl () | |
| Get the URL of this item; already xml-encoded. More... | |
| setUniqueId ( $uniqueId, $rssIsPermalink=false) | |
| set the unique id of an item More... | |
| xmlEncode ( $string) | |
| Encode $string so that it can be safely embedded in a XML document. More... | |
Static Public Member Functions | |
| static | stripComment ( $text) |
| Quickie hack... More... | |
Public Attributes | |
| $author | |
| $comments | |
| $date | |
| $description | |
| $rssIsPermalink = false | |
| Title | $title |
| $uniqueId | |
| $url | |
A base class for basic support for outputting syndication feeds in RSS and other formats.
| FeedItem::__construct | ( | $title, | |
| $description, | |||
| $url, | |||
$date = '', |
|||
$author = '', |
|||
$comments = '' |
|||
| ) |
Constructor.
| string | Title | $title | Item's title |
| $description | String | |
| string | $url | URL uniquely designating the item. |
| string | $date | Item's date |
| string | $author | Author's user name |
| $comments | String |
Definition at line 61 of file Feed.php.
References $author, $comments, $date, $description, $title, $url, and title.
| FeedItem::getAuthor | ( | ) |
Get the author of this item; already xml-encoded.
Definition at line 156 of file Feed.php.
References xmlEncode().
| FeedItem::getComments | ( | ) |
Get the comment of this item; already xml-encoded.
Definition at line 165 of file Feed.php.
References xmlEncode().
| FeedItem::getDate | ( | ) |
| FeedItem::getDescription | ( | ) |
Get the description of this item; already xml-encoded.
Definition at line 128 of file Feed.php.
References xmlEncode().
| FeedItem::getLanguage | ( | ) |
| FeedItem::getTitle | ( | ) |
Get the title of this item; already xml-encoded.
Definition at line 110 of file Feed.php.
References title, and xmlEncode().
| FeedItem::getUniqueId | ( | ) |
Get the unique id of this item.
Definition at line 88 of file Feed.php.
References xmlEncode().
| FeedItem::getUrl | ( | ) |
Get the URL of this item; already xml-encoded.
Definition at line 119 of file Feed.php.
References xmlEncode().
| FeedItem::setUniqueId | ( | $uniqueId, | |
$rssIsPermalink = false |
|||
| ) |
set the unique id of an item
| string | $uniqueId | unique id for the item |
| $rssIsPermalink | Boolean: set to true if the guid (unique id) is a permalink (RSS feeds only) |
Definition at line 100 of file Feed.php.
References $rssIsPermalink, and $uniqueId.
|
static |
Quickie hack...
strip out wikilinks to more legible form from the comment.
| string | $text | wikitext |
Definition at line 175 of file Feed.php.
Referenced by HistoryAction\feedItem(), ApiFeedContributions\feedItemDesc(), and SpecialNewpages\feedItemDesc().
| FeedItem::xmlEncode | ( | $string | ) |
Encode $string so that it can be safely embedded in a XML document.
| string | $string | string to encode |
Definition at line 77 of file Feed.php.
Referenced by getAuthor(), getComments(), getDescription(), getTitle(), getUniqueId(), and getUrl().
| FeedItem::$author |
Definition at line 46 of file Feed.php.
Referenced by __construct().
| FeedItem::$comments |
Definition at line 48 of file Feed.php.
Referenced by __construct().
| FeedItem::$date |
Definition at line 45 of file Feed.php.
Referenced by __construct(), and getDate().
| FeedItem::$description |
Definition at line 43 of file Feed.php.
Referenced by __construct().
| FeedItem::$rssIsPermalink = false |
Definition at line 49 of file Feed.php.
Referenced by setUniqueId().
| Title FeedItem::$title |
Definition at line 41 of file Feed.php.
Referenced by __construct().
| FeedItem::$uniqueId |
Definition at line 47 of file Feed.php.
Referenced by setUniqueId().
| FeedItem::$url |
Definition at line 44 of file Feed.php.
Referenced by __construct().