$params = parent::getMessageParameters();
$subtype = $this->entry->getSubtype();
if ( in_array( $subtype, array( 'event', 'revision' ) ) ) {
- // $params[3] here is 'revision' for page revisions, 'oldimage' for
- // file versions, or a comma-separated list of log_ids for log
+ // $params[3] here is 'revision' or 'archive' for page revisions, 'oldimage' or
+ // 'filearchive' for file versions, or a comma-separated list of log_ids for log
// entries. $subtype here is 'revision' for page revisions and file
// versions, or 'event' for log entries.
if ( ( $subtype === 'event' && count( $params ) === 6 )
|| ( $subtype === 'revision' && isset( $params[3] )
- && ( $params[3] === 'revision' || $params[3] === 'oldimage' )
+ && ( $params[3] === 'revision' || $params[3] === 'oldimage'
+ || $params[3] === 'archive' || $params[3] === 'filearchive' )
)
) {
$paramStart = $subtype === 'revision' ? 4 : 3;