Public Member Functions | |
__construct ($format, $type) | |
getFeedObject ($title, $description) | |
execute ($feed, $rows, $limit=0, $hideminor=false, $lastmod=false, $target='') | |
saveToCache ($feed, $timekey, $key) | |
loadFromCache ($lastmod, $timekey, $key) | |
Static Public Member Functions | |
static | generateFeed ($rows, &$feed) |
Generate the feed items given a row from the database. | |
Public Attributes | |
$format | |
$type | |
$titleMsg | |
$descMsg |
Definition at line 3 of file ChangesFeed.php.
ChangesFeed::__construct | ( | $ | format, | |
$ | type | |||
) |
ChangesFeed::execute | ( | $ | feed, | |
$ | rows, | |||
$ | limit = 0 , |
|||
$ | hideminor = false , |
|||
$ | lastmod = false , |
|||
$ | target = '' | |||
) |
Definition at line 21 of file ChangesFeed.php.
References $key, $messageMemc, $rows, $wgContLanguageCode, $wgFeedCacheTimeout, $wgSitename, FeedUtils::checkFeedOutput(), FeedUtils::checkPurge(), generateFeed(), loadFromCache(), saveToCache(), wfDebug(), and wfMemcKey().
static ChangesFeed::generateFeed | ( | $ | rows, | |
&$ | feed | |||
) | [static] |
Generate the feed items given a row from the database.
$rows | Database resource with recentchanges rows | |
$feed | Feed object |
Definition at line 93 of file ChangesFeed.php.
References $n, $obj, $rows, $title, Revision::DELETED_USER, FeedUtils::formatDiff(), Title::makeTitle(), wfMsgHtml(), wfProfileIn(), and wfProfileOut().
Referenced by execute().
ChangesFeed::getFeedObject | ( | $ | title, | |
$ | description | |||
) |
Definition at line 12 of file ChangesFeed.php.
References $wgContLanguageCode, $wgFeedClasses, $wgSitename, and $wgTitle.
ChangesFeed::loadFromCache | ( | $ | lastmod, | |
$ | timekey, | |||
$ | key | |||
) |
Definition at line 62 of file ChangesFeed.php.
References $key, $messageMemc, $wgFeedCacheTimeout, wfDebug(), and wfTimestamp().
Referenced by execute().
ChangesFeed::saveToCache | ( | $ | feed, | |
$ | timekey, | |||
$ | key | |||
) |
Definition at line 55 of file ChangesFeed.php.
References $key, $messageMemc, and wfTimestamp().
Referenced by execute().
ChangesFeed::$descMsg |
Definition at line 5 of file ChangesFeed.php.
ChangesFeed::$format |
ChangesFeed::$titleMsg |
Definition at line 5 of file ChangesFeed.php.
ChangesFeed::$type |