21 parent::__construct( $main,
'feed' );
30 public static function setResult( $result, $feed, $feedItems ) {
65 parent::initPrinter( $unused );
71 $data = $this->
getResult()->getResultData();
72 if ( isset( $data[
'_feed'] ) && isset( $data[
'_feeditems'] ) ) {
74 $feed = $data[
'_feed'];
75 '@phan-var ChannelFeed $feed';
90 $data = $this->
getResult()->getResultData();
91 if ( isset( $data[
'_feed'] ) && isset( $data[
'_feeditems'] ) ) {
93 $feed = $data[
'_feed'];
94 $items = $data[
'_feeditems'];
96 '@phan-var ChannelFeed $feed';
97 '@phan-var FeedItem[] $items';
102 foreach ( $items as $item ) {
103 $feed->outItem( $item );
115class_alias( ApiFormatFeedWrapper::class,
'ApiFormatFeedWrapper' );
This is the main API class, used for both external and internal processing.