/**
* API for MediaWiki 1.14+
*
- * Created on Sep 2, 2008
- *
* Copyright © 2008 Soxred93 soxred93@gmail.com,
*
* This program is free software; you can redistribute it and/or modify
* @file
*/
+use MediaWiki\MediaWikiServices;
+
/**
* Allows user to patrol pages
* @ingroup API
$this->dieWithError( [ 'apierror-nosuchrcid', $params['rcid'] ] );
}
} else {
- $rev = Revision::newFromId( $params['revid'] );
+ $store = MediaWikiServices::getInstance()->getRevisionStore();
+ $rev = $store->getRevisionById( $params['revid'] );
if ( !$rev ) {
$this->dieWithError( [ 'apierror-nosuchrevid', $params['revid'] ] );
}
- $rc = $rev->getRecentChange();
+ $rc = $store->getRecentChange( $rev );
if ( !$rc ) {
$this->dieWithError( [ 'apierror-notpatrollable', $params['revid'] ] );
}