MediaWiki
REL1_23
|
This printer is used to wrap an instance of the Feed class. More...
Public Member Functions | |
__construct ($main) | |
canPrintErrors () | |
ChannelFeed doesn't give us a method to print errors in a friendly manner, so just punt errors to the default printer. | |
execute () | |
This class expects the result data to be in a custom format set by self::setResult() $result['_feed'] - an instance of one of the $wgFeedClasses classes $result['_feeditems'] - an array of FeedItem instances. | |
getMimeType () | |
Feed does its own headers. | |
getNeedsRawData () | |
Optimization - no need to sanitize data that will not be needed. | |
Static Public Member Functions | |
static | setResult ($result, $feed, $feedItems) |
Call this method to initialize output data. |
This printer is used to wrap an instance of the Feed class.
Definition at line 348 of file ApiFormatBase.php.
ApiFormatFeedWrapper::__construct | ( | $ | main | ) |
Definition at line 350 of file ApiFormatBase.php.
ChannelFeed doesn't give us a method to print errors in a friendly manner, so just punt errors to the default printer.
Reimplemented from ApiFormatBase.
Definition at line 395 of file ApiFormatBase.php.
This class expects the result data to be in a custom format set by self::setResult() $result['_feed'] - an instance of one of the $wgFeedClasses classes $result['_feeditems'] - an array of FeedItem instances.
Reimplemented from ApiBase.
Definition at line 404 of file ApiFormatBase.php.
References as, ApiBase\dieDebug(), and ApiBase\getResultData().
Feed does its own headers.
Reimplemented from ApiFormatBase.
Definition at line 377 of file ApiFormatBase.php.
Optimization - no need to sanitize data that will not be needed.
Reimplemented from ApiFormatBase.
Definition at line 386 of file ApiFormatBase.php.
static ApiFormatFeedWrapper::setResult | ( | $ | result, |
$ | feed, | ||
$ | feedItems | ||
) | [static] |
Call this method to initialize output data.
See execute()
$result | ApiResult | |
$feed | object an instance of one of the $wgFeedClasses classes | |
array | $feedItems | of FeedItem objects |
Definition at line 360 of file ApiFormatBase.php.
References $result.
Referenced by ApiFeedContributions\execute(), ApiFeedRecentChanges\execute(), and ApiFeedWatchlist\execute().