/**
* Generate the feed items given a row from the database, printing the feed.
- * @param object $rows DatabaseBase resource with recentchanges rows
+ * @param object $rows IDatabase resource with recentchanges rows
* @param ChannelFeed $feed
*/
public static function generateFeed( $rows, &$feed ) {
/**
* Generate the feed items given a row from the database.
- * @param object $rows DatabaseBase resource with recentchanges rows
+ * @param object $rows IDatabase resource with recentchanges rows
* @return array
*/
public static function buildItems( $rows ) {
- $items = array();
+ $items = [];
# Merge adjacent edits by one user
- $sorted = array();
+ $sorted = [];
$n = 0;
foreach ( $rows as $obj ) {
if ( $obj->rc_type == RC_EXTERNAL ) {
}
if ( $obj->rc_this_oldid ) {
- $url = $title->getFullURL( array(
+ $url = $title->getFullURL( [
'diff' => $obj->rc_this_oldid,
'oldid' => $obj->rc_last_oldid,
- ) );
+ ] );
} else {
// log entry or something like that.
$url = $title->getFullURL();